/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9e34d99ae2c6837f487980c721c4b6acf9d9b15c-9e34d99 [2021-07-09 17:09:31,420 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-09 17:09:31,422 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-09 17:09:31,448 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-09 17:09:31,449 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-09 17:09:31,450 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-09 17:09:31,451 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-09 17:09:31,453 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-09 17:09:31,454 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-09 17:09:31,455 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-09 17:09:31,456 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-09 17:09:31,457 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-09 17:09:31,457 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-09 17:09:31,458 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-09 17:09:31,459 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-09 17:09:31,460 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-09 17:09:31,460 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-09 17:09:31,461 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-09 17:09:31,463 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-09 17:09:31,464 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-09 17:09:31,465 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-09 17:09:31,466 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-09 17:09:31,467 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-09 17:09:31,468 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-09 17:09:31,471 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-09 17:09:31,471 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-09 17:09:31,471 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-09 17:09:31,472 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-09 17:09:31,473 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-09 17:09:31,473 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-09 17:09:31,474 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-09 17:09:31,474 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-09 17:09:31,475 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-09 17:09:31,476 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-09 17:09:31,477 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-09 17:09:31,477 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-09 17:09:31,478 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-09 17:09:31,478 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-09 17:09:31,478 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-09 17:09:31,494 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-09 17:09:31,495 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-09 17:09:31,496 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-09 17:09:31,518 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-09 17:09:31,518 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-09 17:09:31,518 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-09 17:09:31,519 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-09 17:09:31,520 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-09 17:09:31,520 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-09 17:09:31,520 INFO L138 SettingsManager]: * Use SBE=true [2021-07-09 17:09:31,520 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-09 17:09:31,520 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-09 17:09:31,520 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-09 17:09:31,521 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-09 17:09:31,522 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-09 17:09:31,522 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-09 17:09:31,522 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-09 17:09:31,522 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-09 17:09:31,522 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-09 17:09:31,522 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-09 17:09:31,522 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 17:09:31,523 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-09 17:09:31,523 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-09 17:09:31,523 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-09 17:09:31,523 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-09 17:09:31,523 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-09 17:09:31,523 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-09 17:09:31,523 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-09 17:09:31,524 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-07-09 17:09:31,801 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-09 17:09:31,827 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-09 17:09:31,830 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-09 17:09:31,831 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-09 17:09:31,833 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-09 17:09:31,834 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-07-09 17:09:31,834 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl' [2021-07-09 17:09:31,889 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-09 17:09:31,891 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-09 17:09:31,892 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-09 17:09:31,892 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-09 17:09:31,892 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-09 17:09:31,903 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,913 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,920 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-09 17:09:31,922 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-09 17:09:31,922 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-09 17:09:31,923 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-09 17:09:31,931 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,931 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,933 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,933 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,938 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,941 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,942 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 09.07 05:09:31" (1/1) ... [2021-07-09 17:09:31,947 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-09 17:09:31,949 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-09 17:09:31,949 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-09 17:09:31,950 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-09 17:09:31,952 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:09:31" (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-07-09 17:09:32,006 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-09 17:09:32,007 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-09 17:09:32,007 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-09 17:09:32,007 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-09 17:09:32,007 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-09 17:09:32,007 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-09 17:09:32,008 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-09 17:09:32,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-09 17:09:32,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-09 17:09:32,009 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-09 17:09:32,212 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-09 17:09:32,212 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-09 17:09:32,212 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-07-09 17:09:32,213 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-07-09 17:09:32,214 INFO L202 PluginConnector]: Adding new model loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 05:09:32 BoogieIcfgContainer [2021-07-09 17:09:32,214 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-09 17:09:32,216 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-09 17:09:32,216 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-09 17:09:32,233 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-09 17:09:32,234 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 05:09:31" (1/2) ... [2021-07-09 17:09:32,235 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2c855c3e and model type loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.07 05:09:32, skipping insertion in model container [2021-07-09 17:09:32,235 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 09.07 05:09:32" (2/2) ... [2021-07-09 17:09:32,236 INFO L111 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.bpl [2021-07-09 17:09:32,240 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-09 17:09:32,241 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-09 17:09:32,241 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-09 17:09:32,241 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-09 17:09:32,301 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-07-09 17:09:32,319 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-07-09 17:09:32,336 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-09 17:09:32,336 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-09 17:09:32,336 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-09 17:09:32,336 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-09 17:09:32,337 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-09 17:09:32,337 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-09 17:09:32,337 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-09 17:09:32,337 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-09 17:09:32,345 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 22 places, 18 transitions, 52 flow [2021-07-09 17:09:32,356 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:09:32,358 INFO L276 IsEmpty]: Start isEmpty. Operand has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:09:32,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-07-09 17:09:32,363 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:32,363 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:32,364 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:32,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:32,368 INFO L82 PathProgramCache]: Analyzing trace with hash -37685658, now seen corresponding path program 1 times [2021-07-09 17:09:32,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:32,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816567559] [2021-07-09 17:09:32,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:32,461 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:32,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922413323] [2021-07-09 17:09:32,463 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-07-09 17:09:32,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:32,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-09 17:09:32,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:32,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:32,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:32,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816567559] [2021-07-09 17:09:32,681 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:32,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922413323] [2021-07-09 17:09:32,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922413323] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:09:32,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:09:32,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:09:32,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227067892] [2021-07-09 17:09:32,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:09:32,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:32,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:09:32,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:09:32,703 INFO L87 Difference]: Start difference. First operand has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 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-07-09 17:09:32,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:32,754 INFO L93 Difference]: Finished difference Result 36 states and 75 transitions. [2021-07-09 17:09:32,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:09:32,756 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-07-09 17:09:32,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:32,768 INFO L225 Difference]: With dead ends: 36 [2021-07-09 17:09:32,768 INFO L226 Difference]: Without dead ends: 31 [2021-07-09 17:09:32,769 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:09:32,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-07-09 17:09:32,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2021-07-09 17:09:32,805 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-07-09 17:09:32,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 54 transitions. [2021-07-09 17:09:32,808 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 54 transitions. Word has length 10 [2021-07-09 17:09:32,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:32,809 INFO L482 AbstractCegarLoop]: Abstraction has 27 states and 54 transitions. [2021-07-09 17:09:32,810 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-07-09 17:09:32,810 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 54 transitions. [2021-07-09 17:09:32,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-07-09 17:09:32,811 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:32,811 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:33,037 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-07-09 17:09:33,037 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:33,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:33,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1889973719, now seen corresponding path program 1 times [2021-07-09 17:09:33,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:33,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014003293] [2021-07-09 17:09:33,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:33,045 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:33,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [680015910] [2021-07-09 17:09:33,045 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-07-09 17:09:33,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:33,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-09 17:09:33,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:33,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:33,145 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:33,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014003293] [2021-07-09 17:09:33,146 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:33,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680015910] [2021-07-09 17:09:33,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680015910] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 17:09:33,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 17:09:33,146 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-07-09 17:09:33,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343468879] [2021-07-09 17:09:33,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 17:09:33,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:33,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 17:09:33,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-07-09 17:09:33,149 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-07-09 17:09:33,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:33,169 INFO L93 Difference]: Finished difference Result 44 states and 95 transitions. [2021-07-09 17:09:33,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 17:09:33,169 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-07-09 17:09:33,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:33,170 INFO L225 Difference]: With dead ends: 44 [2021-07-09 17:09:33,170 INFO L226 Difference]: Without dead ends: 31 [2021-07-09 17:09:33,171 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-07-09 17:09:33,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-07-09 17:09:33,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-07-09 17:09:33,175 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-07-09 17:09:33,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 62 transitions. [2021-07-09 17:09:33,176 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 62 transitions. Word has length 12 [2021-07-09 17:09:33,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:33,176 INFO L482 AbstractCegarLoop]: Abstraction has 31 states and 62 transitions. [2021-07-09 17:09:33,176 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-07-09 17:09:33,177 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 62 transitions. [2021-07-09 17:09:33,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-07-09 17:09:33,177 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:33,177 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:33,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:33,393 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:33,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:33,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1513355601, now seen corresponding path program 1 times [2021-07-09 17:09:33,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:33,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40959183] [2021-07-09 17:09:33,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:33,398 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:33,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1887567360] [2021-07-09 17:09:33,398 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-07-09 17:09:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:33,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 17:09:33,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:33,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:33,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:33,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40959183] [2021-07-09 17:09:33,535 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:33,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887567360] [2021-07-09 17:09:33,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887567360] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:33,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:33,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-07-09 17:09:33,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862813302] [2021-07-09 17:09:33,536 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 17:09:33,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:33,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 17:09:33,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-09 17:09:33,537 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-07-09 17:09:33,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:33,599 INFO L93 Difference]: Finished difference Result 63 states and 124 transitions. [2021-07-09 17:09:33,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 17:09:33,600 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-07-09 17:09:33,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:33,600 INFO L225 Difference]: With dead ends: 63 [2021-07-09 17:09:33,601 INFO L226 Difference]: Without dead ends: 38 [2021-07-09 17:09:33,601 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 64.2ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:33,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-07-09 17:09:33,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-07-09 17:09:33,605 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-07-09 17:09:33,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 77 transitions. [2021-07-09 17:09:33,606 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 77 transitions. Word has length 13 [2021-07-09 17:09:33,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:33,607 INFO L482 AbstractCegarLoop]: Abstraction has 38 states and 77 transitions. [2021-07-09 17:09:33,607 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-07-09 17:09:33,607 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 77 transitions. [2021-07-09 17:09:33,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:33,607 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:33,608 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:33,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:33,831 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:33,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:33,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1697007933, now seen corresponding path program 1 times [2021-07-09 17:09:33,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:33,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193168150] [2021-07-09 17:09:33,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:33,847 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:33,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1660470589] [2021-07-09 17:09:33,848 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-07-09 17:09:33,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:33,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:33,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:33,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 8 treesize of output 7 [2021-07-09 17:09:33,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:33,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:33,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:33,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:8, output treesize:7 [2021-07-09 17:09:34,049 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:34,052 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-07-09 17:09:34,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:34,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 13 treesize of output 9 [2021-07-09 17:09:34,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:34,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,080 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-07-09 17:09:34,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:34,176 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:34,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193168150] [2021-07-09 17:09:34,177 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:34,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660470589] [2021-07-09 17:09:34,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660470589] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:34,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:34,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:34,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586314095] [2021-07-09 17:09:34,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:34,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:34,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:34,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:34,179 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-07-09 17:09:34,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:34,350 INFO L93 Difference]: Finished difference Result 63 states and 135 transitions. [2021-07-09 17:09:34,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:34,351 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-07-09 17:09:34,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:34,356 INFO L225 Difference]: With dead ends: 63 [2021-07-09 17:09:34,356 INFO L226 Difference]: Without dead ends: 59 [2021-07-09 17:09:34,357 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 109.3ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:34,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-07-09 17:09:34,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 47. [2021-07-09 17:09:34,370 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-07-09 17:09:34,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 98 transitions. [2021-07-09 17:09:34,371 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 98 transitions. Word has length 14 [2021-07-09 17:09:34,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:34,372 INFO L482 AbstractCegarLoop]: Abstraction has 47 states and 98 transitions. [2021-07-09 17:09:34,372 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-07-09 17:09:34,372 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 98 transitions. [2021-07-09 17:09:34,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:34,373 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:34,373 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:34,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:34,574 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:34,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:34,574 INFO L82 PathProgramCache]: Analyzing trace with hash 714269481, now seen corresponding path program 2 times [2021-07-09 17:09:34,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:34,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736395577] [2021-07-09 17:09:34,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:34,579 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:34,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363614351] [2021-07-09 17:09:34,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 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-07-09 17:09:34,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:34,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:34,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:34,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:34,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 15 treesize of output 11 [2021-07-09 17:09:34,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:34,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:34,769 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-07-09 17:09:34,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:34,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-07-09 17:09:34,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:34,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:34,789 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:34,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:34,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:34,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736395577] [2021-07-09 17:09:34,836 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:34,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363614351] [2021-07-09 17:09:34,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363614351] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:34,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:34,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:34,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476652846] [2021-07-09 17:09:34,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:34,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:34,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:34,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:34,841 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-07-09 17:09:34,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:34,961 INFO L93 Difference]: Finished difference Result 59 states and 121 transitions. [2021-07-09 17:09:34,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:34,962 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-07-09 17:09:34,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:34,964 INFO L225 Difference]: With dead ends: 59 [2021-07-09 17:09:34,965 INFO L226 Difference]: Without dead ends: 56 [2021-07-09 17:09:34,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 71.7ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:34,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-07-09 17:09:34,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2021-07-09 17:09:34,974 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-07-09 17:09:34,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 109 transitions. [2021-07-09 17:09:34,975 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 109 transitions. Word has length 14 [2021-07-09 17:09:34,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:34,976 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 109 transitions. [2021-07-09 17:09:34,976 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-07-09 17:09:34,976 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 109 transitions. [2021-07-09 17:09:34,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:34,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:34,977 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:35,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:35,201 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:35,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:35,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1862354109, now seen corresponding path program 3 times [2021-07-09 17:09:35,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:35,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165517396] [2021-07-09 17:09:35,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:35,205 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:35,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1531585354] [2021-07-09 17:09:35,206 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-07-09 17:09:35,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:35,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:35,241 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:09:35,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:35,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:35,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:35,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:35,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:35,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:35,339 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-07-09 17:09:35,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:35,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:35,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 10 treesize of output 9 [2021-07-09 17:09:35,354 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:35,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:35,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:35,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:30, output treesize:22 [2021-07-09 17:09:35,455 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:35,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:35,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165517396] [2021-07-09 17:09:35,456 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:35,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531585354] [2021-07-09 17:09:35,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531585354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:35,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:35,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:35,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987970632] [2021-07-09 17:09:35,457 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:35,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:35,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:35,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:35,458 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-07-09 17:09:35,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:35,616 INFO L93 Difference]: Finished difference Result 72 states and 148 transitions. [2021-07-09 17:09:35,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:35,616 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-07-09 17:09:35,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:35,617 INFO L225 Difference]: With dead ends: 72 [2021-07-09 17:09:35,617 INFO L226 Difference]: Without dead ends: 66 [2021-07-09 17:09:35,618 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 118.6ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:35,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-07-09 17:09:35,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 53. [2021-07-09 17:09:35,630 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-07-09 17:09:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 113 transitions. [2021-07-09 17:09:35,633 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 113 transitions. Word has length 14 [2021-07-09 17:09:35,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:35,634 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 113 transitions. [2021-07-09 17:09:35,634 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-07-09 17:09:35,634 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 113 transitions. [2021-07-09 17:09:35,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:35,639 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:35,639 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:35,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:35,853 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:35,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:35,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1843920083, now seen corresponding path program 4 times [2021-07-09 17:09:35,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:35,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767912740] [2021-07-09 17:09:35,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:35,857 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:35,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823672089] [2021-07-09 17:09:35,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 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-07-09 17:09:35,939 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:35,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:35,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:35,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:35,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:35,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:36,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:36,028 INFO L446 ElimStorePlain]: Different costs {0=[v_A_15], 1=[F]} [2021-07-09 17:09:36,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:36,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:36,047 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:36,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-07-09 17:09:36,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:36,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,056 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-07-09 17:09:36,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:36,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:36,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767912740] [2021-07-09 17:09:36,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:36,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823672089] [2021-07-09 17:09:36,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823672089] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:36,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:36,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:36,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218475566] [2021-07-09 17:09:36,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:36,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:36,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:36,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:36,125 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-07-09 17:09:36,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:36,228 INFO L93 Difference]: Finished difference Result 68 states and 145 transitions. [2021-07-09 17:09:36,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:36,228 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-07-09 17:09:36,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:36,229 INFO L225 Difference]: With dead ends: 68 [2021-07-09 17:09:36,229 INFO L226 Difference]: Without dead ends: 65 [2021-07-09 17:09:36,229 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 72.4ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:36,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-07-09 17:09:36,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 54. [2021-07-09 17:09:36,232 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-07-09 17:09:36,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 117 transitions. [2021-07-09 17:09:36,232 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 117 transitions. Word has length 14 [2021-07-09 17:09:36,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:36,233 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 117 transitions. [2021-07-09 17:09:36,233 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-07-09 17:09:36,233 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 117 transitions. [2021-07-09 17:09:36,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:36,233 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:36,233 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:36,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:36,449 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:36,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:36,449 INFO L82 PathProgramCache]: Analyzing trace with hash -527762779, now seen corresponding path program 5 times [2021-07-09 17:09:36,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:36,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439761337] [2021-07-09 17:09:36,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:36,455 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:36,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [397944259] [2021-07-09 17:09:36,455 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-07-09 17:09:36,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:36,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:36,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:36,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:36,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:36,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:36,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:09:36,557 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:36,557 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-07-09 17:09:36,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:36,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 13 treesize of output 9 [2021-07-09 17:09:36,569 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:36,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:36,575 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-07-09 17:09:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:36,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:36,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439761337] [2021-07-09 17:09:36,646 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:36,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397944259] [2021-07-09 17:09:36,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397944259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:36,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:36,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:36,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845960437] [2021-07-09 17:09:36,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:36,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:36,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:36,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:36,648 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-07-09 17:09:36,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:36,741 INFO L93 Difference]: Finished difference Result 72 states and 155 transitions. [2021-07-09 17:09:36,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:36,742 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-07-09 17:09:36,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:36,743 INFO L225 Difference]: With dead ends: 72 [2021-07-09 17:09:36,743 INFO L226 Difference]: Without dead ends: 69 [2021-07-09 17:09:36,743 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 74.1ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:36,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-07-09 17:09:36,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 55. [2021-07-09 17:09:36,746 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-07-09 17:09:36,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 120 transitions. [2021-07-09 17:09:36,746 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 120 transitions. Word has length 14 [2021-07-09 17:09:36,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:36,746 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 120 transitions. [2021-07-09 17:09:36,747 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-07-09 17:09:36,747 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 120 transitions. [2021-07-09 17:09:36,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:36,747 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:36,747 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:36,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-07-09 17:09:36,961 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:36,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:36,961 INFO L82 PathProgramCache]: Analyzing trace with hash 545322601, now seen corresponding path program 6 times [2021-07-09 17:09:36,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:36,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136309631] [2021-07-09 17:09:36,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:36,968 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:36,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [597504388] [2021-07-09 17:09:36,969 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-07-09 17:09:37,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:09:37,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:37,004 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:09:37,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:37,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 8 treesize of output 7 [2021-07-09 17:09:37,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:37,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:09:37,065 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-07-09 17:09:37,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:37,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-09 17:09:37,079 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:37,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,087 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-07-09 17:09:37,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:37,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:37,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136309631] [2021-07-09 17:09:37,161 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:37,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597504388] [2021-07-09 17:09:37,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597504388] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:37,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:37,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:37,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051928894] [2021-07-09 17:09:37,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:37,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:37,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:37,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:37,163 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-07-09 17:09:37,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:37,323 INFO L93 Difference]: Finished difference Result 94 states and 200 transitions. [2021-07-09 17:09:37,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:37,324 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-07-09 17:09:37,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:37,324 INFO L225 Difference]: With dead ends: 94 [2021-07-09 17:09:37,324 INFO L226 Difference]: Without dead ends: 91 [2021-07-09 17:09:37,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 105.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:37,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-07-09 17:09:37,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 58. [2021-07-09 17:09:37,328 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-07-09 17:09:37,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-07-09 17:09:37,328 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-07-09 17:09:37,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:37,329 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-07-09 17:09:37,329 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-07-09 17:09:37,329 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-07-09 17:09:37,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:37,329 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:37,329 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:37,555 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:37,555 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:37,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:37,555 INFO L82 PathProgramCache]: Analyzing trace with hash -423779803, now seen corresponding path program 7 times [2021-07-09 17:09:37,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:37,555 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482703973] [2021-07-09 17:09:37,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:37,559 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:37,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071520191] [2021-07-09 17:09:37,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:09:37,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:37,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:37,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:37,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-07-09 17:09:37,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:37,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:09:37,656 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:37,656 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-07-09 17:09:37,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:37,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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-07-09 17:09:37,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:37,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:37,673 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-07-09 17:09:37,723 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:37,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:37,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482703973] [2021-07-09 17:09:37,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:37,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071520191] [2021-07-09 17:09:37,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071520191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:37,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:37,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:37,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468349456] [2021-07-09 17:09:37,724 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:37,724 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:37,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:37,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:37,725 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-07-09 17:09:37,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:37,880 INFO L93 Difference]: Finished difference Result 90 states and 199 transitions. [2021-07-09 17:09:37,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:37,881 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-07-09 17:09:37,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:37,881 INFO L225 Difference]: With dead ends: 90 [2021-07-09 17:09:37,882 INFO L226 Difference]: Without dead ends: 87 [2021-07-09 17:09:37,882 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 76.6ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:37,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-07-09 17:09:37,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 58. [2021-07-09 17:09:37,884 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-07-09 17:09:37,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-07-09 17:09:37,885 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-07-09 17:09:37,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:37,885 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-07-09 17:09:37,885 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-07-09 17:09:37,885 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-07-09 17:09:37,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:37,886 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:37,886 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:38,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:38,101 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:38,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:38,102 INFO L82 PathProgramCache]: Analyzing trace with hash 2065847619, now seen corresponding path program 8 times [2021-07-09 17:09:38,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:38,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10905682] [2021-07-09 17:09:38,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:38,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:38,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1500501678] [2021-07-09 17:09:38,105 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-07-09 17:09:38,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:38,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:38,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:38,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:38,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:38,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:38,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:38,245 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-07-09 17:09:38,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:38,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-07-09 17:09:38,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:38,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:38,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:38,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:38,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10905682] [2021-07-09 17:09:38,287 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:38,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500501678] [2021-07-09 17:09:38,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500501678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:38,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:38,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:38,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150725296] [2021-07-09 17:09:38,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:38,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:38,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:38,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:38,289 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-07-09 17:09:38,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:38,404 INFO L93 Difference]: Finished difference Result 104 states and 229 transitions. [2021-07-09 17:09:38,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:38,405 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-07-09 17:09:38,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:38,406 INFO L225 Difference]: With dead ends: 104 [2021-07-09 17:09:38,406 INFO L226 Difference]: Without dead ends: 98 [2021-07-09 17:09:38,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 82.3ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:38,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-07-09 17:09:38,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 61. [2021-07-09 17:09:38,415 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-07-09 17:09:38,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 137 transitions. [2021-07-09 17:09:38,416 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 137 transitions. Word has length 14 [2021-07-09 17:09:38,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:38,416 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 137 transitions. [2021-07-09 17:09:38,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-07-09 17:09:38,416 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 137 transitions. [2021-07-09 17:09:38,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:38,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:38,417 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:38,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-07-09 17:09:38,637 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:38,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:38,637 INFO L82 PathProgramCache]: Analyzing trace with hash 2084281645, now seen corresponding path program 9 times [2021-07-09 17:09:38,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:38,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833166773] [2021-07-09 17:09:38,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:38,641 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:38,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2004308877] [2021-07-09 17:09:38,641 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-07-09 17:09:38,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:38,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:38,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:09:38,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:38,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:38,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:38,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:38,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-07-09 17:09:38,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:38,786 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-07-09 17:09:38,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:38,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:38,795 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-07-09 17:09:38,843 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:38,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:38,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833166773] [2021-07-09 17:09:38,843 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:38,843 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004308877] [2021-07-09 17:09:38,843 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004308877] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:38,843 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:38,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:38,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974291113] [2021-07-09 17:09:38,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:38,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:38,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:38,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:38,845 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-07-09 17:09:38,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:38,991 INFO L93 Difference]: Finished difference Result 106 states and 235 transitions. [2021-07-09 17:09:38,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:38,991 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-07-09 17:09:38,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:38,992 INFO L225 Difference]: With dead ends: 106 [2021-07-09 17:09:38,992 INFO L226 Difference]: Without dead ends: 103 [2021-07-09 17:09:38,992 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 100.9ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:38,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-07-09 17:09:38,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 62. [2021-07-09 17:09:38,996 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-07-09 17:09:38,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-07-09 17:09:38,996 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-07-09 17:09:38,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:38,996 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-07-09 17:09:38,997 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-07-09 17:09:38,997 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-07-09 17:09:38,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:38,997 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:38,997 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:39,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:39,205 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:39,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:39,205 INFO L82 PathProgramCache]: Analyzing trace with hash -492341945, now seen corresponding path program 10 times [2021-07-09 17:09:39,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:39,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816672546] [2021-07-09 17:09:39,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:39,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:39,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747063808] [2021-07-09 17:09:39,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-07-09 17:09:39,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:39,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:39,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:39,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:39,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:39,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:39,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:39,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:39,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:39,334 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-07-09 17:09:39,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:39,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,341 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:39,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:39,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:39,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816672546] [2021-07-09 17:09:39,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:39,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747063808] [2021-07-09 17:09:39,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747063808] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:39,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:39,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:39,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031869818] [2021-07-09 17:09:39,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:39,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:39,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:39,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:39,381 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-07-09 17:09:39,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:39,495 INFO L93 Difference]: Finished difference Result 122 states and 266 transitions. [2021-07-09 17:09:39,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:39,495 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-07-09 17:09:39,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:39,496 INFO L225 Difference]: With dead ends: 122 [2021-07-09 17:09:39,496 INFO L226 Difference]: Without dead ends: 118 [2021-07-09 17:09:39,497 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 79.8ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:39,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-07-09 17:09:39,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 62. [2021-07-09 17:09:39,499 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-07-09 17:09:39,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-07-09 17:09:39,500 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-07-09 17:09:39,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:39,500 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-07-09 17:09:39,500 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-07-09 17:09:39,500 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-07-09 17:09:39,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:39,500 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:39,500 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:39,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-07-09 17:09:39,717 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:39,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:39,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1166331455, now seen corresponding path program 11 times [2021-07-09 17:09:39,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:39,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546228684] [2021-07-09 17:09:39,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:39,720 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:39,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273395457] [2021-07-09 17:09:39,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 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-07-09 17:09:39,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:39,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:39,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:39,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:39,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-07-09 17:09:39,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:39,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:39,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:39,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:39,844 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-07-09 17:09:39,845 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:39,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:39,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:39,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:39,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:39,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546228684] [2021-07-09 17:09:39,875 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:39,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273395457] [2021-07-09 17:09:39,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273395457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:39,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:39,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:39,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593770050] [2021-07-09 17:09:39,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:39,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:39,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:39,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:39,877 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-07-09 17:09:39,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:39,983 INFO L93 Difference]: Finished difference Result 87 states and 197 transitions. [2021-07-09 17:09:39,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:39,984 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-07-09 17:09:39,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:39,985 INFO L225 Difference]: With dead ends: 87 [2021-07-09 17:09:39,985 INFO L226 Difference]: Without dead ends: 84 [2021-07-09 17:09:39,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 64.1ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:39,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-07-09 17:09:39,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 64. [2021-07-09 17:09:39,987 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-07-09 17:09:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 146 transitions. [2021-07-09 17:09:39,988 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 146 transitions. Word has length 14 [2021-07-09 17:09:39,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:39,988 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 146 transitions. [2021-07-09 17:09:39,988 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-07-09 17:09:39,988 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 146 transitions. [2021-07-09 17:09:39,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:39,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:39,989 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:40,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:40,213 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:40,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:40,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1410292135, now seen corresponding path program 12 times [2021-07-09 17:09:40,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:40,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619117301] [2021-07-09 17:09:40,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:40,216 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:40,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063619358] [2021-07-09 17:09:40,216 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-07-09 17:09:40,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:09:40,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:40,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:40,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:40,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:40,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:40,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:40,308 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-07-09 17:09:40,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:40,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-07-09 17:09:40,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:40,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,332 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:40,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:40,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:40,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619117301] [2021-07-09 17:09:40,367 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:40,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063619358] [2021-07-09 17:09:40,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063619358] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:40,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:40,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:40,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485362718] [2021-07-09 17:09:40,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:40,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:40,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:40,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:40,369 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-07-09 17:09:40,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:40,461 INFO L93 Difference]: Finished difference Result 97 states and 222 transitions. [2021-07-09 17:09:40,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:40,462 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-07-09 17:09:40,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:40,463 INFO L225 Difference]: With dead ends: 97 [2021-07-09 17:09:40,463 INFO L226 Difference]: Without dead ends: 94 [2021-07-09 17:09:40,463 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 59.3ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:40,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-07-09 17:09:40,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 63. [2021-07-09 17:09:40,465 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-07-09 17:09:40,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-07-09 17:09:40,465 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-07-09 17:09:40,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:40,466 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-07-09 17:09:40,466 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-07-09 17:09:40,466 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-07-09 17:09:40,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:40,466 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:40,466 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:40,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-07-09 17:09:40,677 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:40,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:40,678 INFO L82 PathProgramCache]: Analyzing trace with hash -1391858109, now seen corresponding path program 13 times [2021-07-09 17:09:40,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:40,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261730983] [2021-07-09 17:09:40,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:40,680 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:40,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18247306] [2021-07-09 17:09:40,681 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-07-09 17:09:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:40,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:40,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:40,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:40,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:40,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:40,767 INFO L446 ElimStorePlain]: Different costs {0=[v_A_24], 1=[F]} [2021-07-09 17:09:40,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 8 treesize of output 7 [2021-07-09 17:09:40,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:40,784 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:40,784 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-07-09 17:09:40,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:40,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:40,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-07-09 17:09:40,837 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:40,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:40,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261730983] [2021-07-09 17:09:40,838 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:40,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18247306] [2021-07-09 17:09:40,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18247306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:40,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:40,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:40,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706457814] [2021-07-09 17:09:40,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:40,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:40,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:40,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:40,839 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-07-09 17:09:40,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:40,933 INFO L93 Difference]: Finished difference Result 92 states and 212 transitions. [2021-07-09 17:09:40,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:40,933 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-07-09 17:09:40,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:40,934 INFO L225 Difference]: With dead ends: 92 [2021-07-09 17:09:40,934 INFO L226 Difference]: Without dead ends: 89 [2021-07-09 17:09:40,934 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 70.8ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:40,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-07-09 17:09:40,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-07-09 17:09:40,937 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-07-09 17:09:40,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-07-09 17:09:40,937 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-07-09 17:09:40,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:40,939 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-07-09 17:09:40,939 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-07-09 17:09:40,939 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-07-09 17:09:40,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:40,940 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:40,940 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:41,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-07-09 17:09:41,157 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:41,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:41,157 INFO L82 PathProgramCache]: Analyzing trace with hash 90620299, now seen corresponding path program 14 times [2021-07-09 17:09:41,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:41,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583789744] [2021-07-09 17:09:41,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:41,160 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:41,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1738799281] [2021-07-09 17:09:41,160 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-07-09 17:09:41,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:41,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:41,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:41,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:41,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:41,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:41,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:41,285 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-07-09 17:09:41,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:41,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 10 treesize of output 9 [2021-07-09 17:09:41,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:41,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,298 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:41,327 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:41,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:41,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583789744] [2021-07-09 17:09:41,327 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:41,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738799281] [2021-07-09 17:09:41,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738799281] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:41,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:41,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:41,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674514628] [2021-07-09 17:09:41,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:41,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:41,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:41,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:41,331 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-07-09 17:09:41,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:41,422 INFO L93 Difference]: Finished difference Result 85 states and 190 transitions. [2021-07-09 17:09:41,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:41,422 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-07-09 17:09:41,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:41,423 INFO L225 Difference]: With dead ends: 85 [2021-07-09 17:09:41,423 INFO L226 Difference]: Without dead ends: 82 [2021-07-09 17:09:41,423 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 62.0ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:41,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-07-09 17:09:41,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 66. [2021-07-09 17:09:41,425 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-07-09 17:09:41,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-07-09 17:09:41,426 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-07-09 17:09:41,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:41,426 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-07-09 17:09:41,426 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-07-09 17:09:41,426 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-07-09 17:09:41,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:41,426 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:41,426 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:41,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-07-09 17:09:41,641 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:41,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:41,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1808964005, now seen corresponding path program 15 times [2021-07-09 17:09:41,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:41,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767739486] [2021-07-09 17:09:41,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:41,644 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:41,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046794846] [2021-07-09 17:09:41,645 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-07-09 17:09:41,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:41,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:41,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:09:41,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:41,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:41,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:41,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:41,759 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-07-09 17:09:41,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:41,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-07-09 17:09:41,770 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:41,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:41,777 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-07-09 17:09:41,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:41,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:41,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767739486] [2021-07-09 17:09:41,833 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:41,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046794846] [2021-07-09 17:09:41,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046794846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:41,833 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:41,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:41,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759771230] [2021-07-09 17:09:41,834 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:41,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:41,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:41,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:41,834 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-07-09 17:09:41,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:41,987 INFO L93 Difference]: Finished difference Result 98 states and 217 transitions. [2021-07-09 17:09:41,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:41,988 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-07-09 17:09:41,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:41,988 INFO L225 Difference]: With dead ends: 98 [2021-07-09 17:09:41,988 INFO L226 Difference]: Without dead ends: 92 [2021-07-09 17:09:41,989 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 84.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:41,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-07-09 17:09:41,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 65. [2021-07-09 17:09:41,991 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-07-09 17:09:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-07-09 17:09:41,991 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-07-09 17:09:41,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:41,991 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-07-09 17:09:41,991 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-07-09 17:09:41,991 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-07-09 17:09:41,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:41,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:41,992 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:42,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-09 17:09:42,200 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:42,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:42,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1827398031, now seen corresponding path program 16 times [2021-07-09 17:09:42,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:42,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087187307] [2021-07-09 17:09:42,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:42,203 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:42,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542895665] [2021-07-09 17:09:42,204 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-07-09 17:09:42,237 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:42,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:42,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:42,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:42,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:42,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:42,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:42,303 INFO L446 ElimStorePlain]: Different costs {0=[v_A_27], 1=[F]} [2021-07-09 17:09:42,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:42,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:42,319 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:42,319 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-07-09 17:09:42,321 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:42,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,327 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-07-09 17:09:42,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:42,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:42,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087187307] [2021-07-09 17:09:42,372 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:42,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542895665] [2021-07-09 17:09:42,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542895665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:42,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:42,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:42,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421469156] [2021-07-09 17:09:42,373 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:42,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:42,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:42,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:42,373 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-07-09 17:09:42,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:42,453 INFO L93 Difference]: Finished difference Result 90 states and 205 transitions. [2021-07-09 17:09:42,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:42,453 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-07-09 17:09:42,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:42,454 INFO L225 Difference]: With dead ends: 90 [2021-07-09 17:09:42,454 INFO L226 Difference]: Without dead ends: 87 [2021-07-09 17:09:42,454 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:42,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-07-09 17:09:42,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 64. [2021-07-09 17:09:42,456 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-07-09 17:09:42,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-07-09 17:09:42,457 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-07-09 17:09:42,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:42,457 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-07-09 17:09:42,457 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-07-09 17:09:42,457 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-07-09 17:09:42,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:42,457 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:42,458 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:42,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:42,677 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:42,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:42,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1151411961, now seen corresponding path program 17 times [2021-07-09 17:09:42,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:42,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887961703] [2021-07-09 17:09:42,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:42,683 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:42,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [687792192] [2021-07-09 17:09:42,683 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-07-09 17:09:42,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:42,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:42,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:42,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:42,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:42,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:42,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:09:42,783 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:42,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, 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-07-09 17:09:42,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:42,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-07-09 17:09:42,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:42,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:42,801 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-07-09 17:09:42,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:42,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:42,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887961703] [2021-07-09 17:09:42,860 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:42,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687792192] [2021-07-09 17:09:42,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687792192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:42,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:42,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:42,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753287115] [2021-07-09 17:09:42,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:42,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:42,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:42,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:42,861 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-07-09 17:09:42,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:42,930 INFO L93 Difference]: Finished difference Result 92 states and 208 transitions. [2021-07-09 17:09:42,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:42,931 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-07-09 17:09:42,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:42,932 INFO L225 Difference]: With dead ends: 92 [2021-07-09 17:09:42,932 INFO L226 Difference]: Without dead ends: 89 [2021-07-09 17:09:42,932 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 69.8ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:42,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-07-09 17:09:42,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-07-09 17:09:42,934 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-07-09 17:09:42,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-07-09 17:09:42,934 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-07-09 17:09:42,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:42,934 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-07-09 17:09:42,935 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-07-09 17:09:42,935 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-07-09 17:09:42,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:42,935 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:42,935 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:43,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:43,157 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:43,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:43,157 INFO L82 PathProgramCache]: Analyzing trace with hash -2097562877, now seen corresponding path program 18 times [2021-07-09 17:09:43,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:43,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277276466] [2021-07-09 17:09:43,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:43,160 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:43,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695693549] [2021-07-09 17:09:43,160 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-07-09 17:09:43,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:09:43,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:43,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:43,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:43,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-07-09 17:09:43,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:43,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:43,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-07-09 17:09:43,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:43,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-07-09 17:09:43,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:43,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:43,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:43,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:43,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277276466] [2021-07-09 17:09:43,310 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:43,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695693549] [2021-07-09 17:09:43,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695693549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:43,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:43,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:43,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011600909] [2021-07-09 17:09:43,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:43,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:43,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:43,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:43,311 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-07-09 17:09:43,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:43,399 INFO L93 Difference]: Finished difference Result 87 states and 196 transitions. [2021-07-09 17:09:43,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:43,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-07-09 17:09:43,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:43,400 INFO L225 Difference]: With dead ends: 87 [2021-07-09 17:09:43,400 INFO L226 Difference]: Without dead ends: 84 [2021-07-09 17:09:43,400 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 61.8ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:43,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-07-09 17:09:43,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 66. [2021-07-09 17:09:43,402 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-07-09 17:09:43,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-07-09 17:09:43,403 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-07-09 17:09:43,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:43,403 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-07-09 17:09:43,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-07-09 17:09:43,403 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-07-09 17:09:43,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:43,403 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:43,403 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:43,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-07-09 17:09:43,629 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:43,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:43,629 INFO L82 PathProgramCache]: Analyzing trace with hash -379219171, now seen corresponding path program 19 times [2021-07-09 17:09:43,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:43,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759422599] [2021-07-09 17:09:43,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:43,632 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:43,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [880778147] [2021-07-09 17:09:43,632 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-07-09 17:09:43,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:43,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:43,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:43,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-07-09 17:09:43,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:43,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:43,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:43,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:43,744 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-07-09 17:09:43,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:43,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:43,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-07-09 17:09:43,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:43,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:43,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759422599] [2021-07-09 17:09:43,785 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:43,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880778147] [2021-07-09 17:09:43,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880778147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:43,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:43,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:43,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982659143] [2021-07-09 17:09:43,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:43,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:43,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:43,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:43,786 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-07-09 17:09:43,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:43,894 INFO L93 Difference]: Finished difference Result 97 states and 221 transitions. [2021-07-09 17:09:43,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:43,895 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-07-09 17:09:43,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:43,896 INFO L225 Difference]: With dead ends: 97 [2021-07-09 17:09:43,896 INFO L226 Difference]: Without dead ends: 94 [2021-07-09 17:09:43,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 71.1ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:43,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-07-09 17:09:43,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 65. [2021-07-09 17:09:43,898 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-07-09 17:09:43,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-07-09 17:09:43,898 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-07-09 17:09:43,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:43,898 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-07-09 17:09:43,898 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-07-09 17:09:43,899 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-07-09 17:09:43,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:43,899 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:43,899 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:44,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:44,113 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:44,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:44,113 INFO L82 PathProgramCache]: Analyzing trace with hash -360785145, now seen corresponding path program 20 times [2021-07-09 17:09:44,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:44,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101716665] [2021-07-09 17:09:44,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:44,116 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:44,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1328328378] [2021-07-09 17:09:44,116 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-07-09 17:09:44,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:44,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:44,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:44,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:44,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:44,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:44,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:44,212 INFO L446 ElimStorePlain]: Different costs {0=[v_A_31], 1=[F]} [2021-07-09 17:09:44,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:44,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:44,226 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:44,226 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-07-09 17:09:44,228 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:44,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,234 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-07-09 17:09:44,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:44,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:44,272 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101716665] [2021-07-09 17:09:44,273 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:44,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328328378] [2021-07-09 17:09:44,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328328378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:44,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:44,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:44,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964724545] [2021-07-09 17:09:44,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:44,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:44,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:44,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:44,274 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-07-09 17:09:44,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:44,404 INFO L93 Difference]: Finished difference Result 92 states and 211 transitions. [2021-07-09 17:09:44,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:44,405 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-07-09 17:09:44,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:44,405 INFO L225 Difference]: With dead ends: 92 [2021-07-09 17:09:44,405 INFO L226 Difference]: Without dead ends: 89 [2021-07-09 17:09:44,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 51.9ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:44,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-07-09 17:09:44,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 64. [2021-07-09 17:09:44,408 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-07-09 17:09:44,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-07-09 17:09:44,408 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-07-09 17:09:44,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:44,408 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-07-09 17:09:44,408 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-07-09 17:09:44,408 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-07-09 17:09:44,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:44,409 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:44,409 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:44,609 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-07-09 17:09:44,609 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:44,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:44,610 INFO L82 PathProgramCache]: Analyzing trace with hash 955372159, now seen corresponding path program 21 times [2021-07-09 17:09:44,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:44,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447372539] [2021-07-09 17:09:44,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:44,613 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:44,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1724385636] [2021-07-09 17:09:44,613 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-07-09 17:09:44,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:44,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:44,643 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:09:44,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:44,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:44,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:44,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-07-09 17:09:44,710 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:44,710 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-07-09 17:09:44,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:44,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-07-09 17:09:44,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:44,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:44,728 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:35, output treesize:22 [2021-07-09 17:09:44,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:44,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:44,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447372539] [2021-07-09 17:09:44,801 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:44,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724385636] [2021-07-09 17:09:44,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724385636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:44,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:44,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:44,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243202449] [2021-07-09 17:09:44,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:44,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:44,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:44,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:44,803 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-07-09 17:09:44,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:44,939 INFO L93 Difference]: Finished difference Result 97 states and 216 transitions. [2021-07-09 17:09:44,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:44,940 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-07-09 17:09:44,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:44,940 INFO L225 Difference]: With dead ends: 97 [2021-07-09 17:09:44,940 INFO L226 Difference]: Without dead ends: 91 [2021-07-09 17:09:44,941 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 97.3ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:44,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-07-09 17:09:44,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 65. [2021-07-09 17:09:44,942 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-07-09 17:09:44,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-07-09 17:09:44,943 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-07-09 17:09:44,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:44,943 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-07-09 17:09:44,943 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-07-09 17:09:44,943 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-07-09 17:09:44,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-09 17:09:44,943 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:44,944 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:45,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:45,157 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:45,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:45,157 INFO L82 PathProgramCache]: Analyzing trace with hash 2028457539, now seen corresponding path program 22 times [2021-07-09 17:09:45,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:45,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431647576] [2021-07-09 17:09:45,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:45,160 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:45,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1156852438] [2021-07-09 17:09:45,161 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-07-09 17:09:45,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:45,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:45,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:45,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:45,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:45,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:45,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:45,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:45,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:09:45,251 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-07-09 17:09:45,251 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-07-09 17:09:45,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:45,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:45,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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-07-09 17:09:45,262 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:45,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:45,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-07-09 17:09:45,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-07-09 17:09:45,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:45,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:45,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431647576] [2021-07-09 17:09:45,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:45,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156852438] [2021-07-09 17:09:45,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156852438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:45,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:45,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:45,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716818739] [2021-07-09 17:09:45,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:45,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:45,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:45,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:45,313 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-07-09 17:09:45,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:45,426 INFO L93 Difference]: Finished difference Result 105 states and 245 transitions. [2021-07-09 17:09:45,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:45,427 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-07-09 17:09:45,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:45,427 INFO L225 Difference]: With dead ends: 105 [2021-07-09 17:09:45,427 INFO L226 Difference]: Without dead ends: 102 [2021-07-09 17:09:45,428 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 62.5ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:45,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-07-09 17:09:45,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 65. [2021-07-09 17:09:45,429 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-07-09 17:09:45,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-07-09 17:09:45,430 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-07-09 17:09:45,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:45,430 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-07-09 17:09:45,430 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-07-09 17:09:45,430 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-07-09 17:09:45,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:45,430 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:45,430 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:45,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-07-09 17:09:45,637 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:45,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:45,637 INFO L82 PathProgramCache]: Analyzing trace with hash 1040637117, now seen corresponding path program 23 times [2021-07-09 17:09:45,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:45,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826800020] [2021-07-09 17:09:45,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:45,641 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:45,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1465270099] [2021-07-09 17:09:45,641 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-07-09 17:09:45,668 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:45,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:45,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:45,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:45,759 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:45,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:45,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826800020] [2021-07-09 17:09:45,759 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:45,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465270099] [2021-07-09 17:09:45,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465270099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:45,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:45,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:45,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039227971] [2021-07-09 17:09:45,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:45,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:45,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:45,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:45,760 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-07-09 17:09:45,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:45,877 INFO L93 Difference]: Finished difference Result 122 states and 269 transitions. [2021-07-09 17:09:45,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:09:45,878 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-07-09 17:09:45,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:45,879 INFO L225 Difference]: With dead ends: 122 [2021-07-09 17:09:45,879 INFO L226 Difference]: Without dead ends: 119 [2021-07-09 17:09:45,879 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 111.3ms TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:09:45,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-07-09 17:09:45,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 76. [2021-07-09 17:09:45,881 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-07-09 17:09:45,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 169 transitions. [2021-07-09 17:09:45,882 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 169 transitions. Word has length 15 [2021-07-09 17:09:45,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:45,882 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 169 transitions. [2021-07-09 17:09:45,882 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-07-09 17:09:45,882 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 169 transitions. [2021-07-09 17:09:45,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:45,882 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:45,882 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:46,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-07-09 17:09:46,089 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:46,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:46,089 INFO L82 PathProgramCache]: Analyzing trace with hash -2064358339, now seen corresponding path program 24 times [2021-07-09 17:09:46,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:46,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73260629] [2021-07-09 17:09:46,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:46,092 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:46,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [609959460] [2021-07-09 17:09:46,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 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-07-09 17:09:46,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:09:46,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:46,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:09:46,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:46,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:46,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:46,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73260629] [2021-07-09 17:09:46,202 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:46,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609959460] [2021-07-09 17:09:46,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609959460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:46,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:46,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:09:46,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752393500] [2021-07-09 17:09:46,202 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:09:46,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:46,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:09:46,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:09:46,203 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-07-09 17:09:46,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:46,333 INFO L93 Difference]: Finished difference Result 164 states and 355 transitions. [2021-07-09 17:09:46,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:46,334 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-07-09 17:09:46,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:46,334 INFO L225 Difference]: With dead ends: 164 [2021-07-09 17:09:46,335 INFO L226 Difference]: Without dead ends: 155 [2021-07-09 17:09:46,335 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 84.1ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:46,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-07-09 17:09:46,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 95. [2021-07-09 17:09:46,337 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-07-09 17:09:46,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 233 transitions. [2021-07-09 17:09:46,338 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 233 transitions. Word has length 15 [2021-07-09 17:09:46,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:46,339 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 233 transitions. [2021-07-09 17:09:46,339 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-07-09 17:09:46,339 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 233 transitions. [2021-07-09 17:09:46,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:46,341 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:46,341 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:46,554 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-07-09 17:09:46,555 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:46,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:46,555 INFO L82 PathProgramCache]: Analyzing trace with hash 1279940579, now seen corresponding path program 25 times [2021-07-09 17:09:46,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:46,555 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280069805] [2021-07-09 17:09:46,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:46,558 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:46,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2095438815] [2021-07-09 17:09:46,558 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-07-09 17:09:46,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:46,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:46,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:46,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:46,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:46,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280069805] [2021-07-09 17:09:46,718 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:46,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095438815] [2021-07-09 17:09:46,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095438815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:46,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:46,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:46,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388127456] [2021-07-09 17:09:46,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:46,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:46,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:46,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:46,719 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-07-09 17:09:46,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:46,901 INFO L93 Difference]: Finished difference Result 150 states and 346 transitions. [2021-07-09 17:09:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:09:46,901 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-07-09 17:09:46,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:46,902 INFO L225 Difference]: With dead ends: 150 [2021-07-09 17:09:46,902 INFO L226 Difference]: Without dead ends: 147 [2021-07-09 17:09:46,903 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 165.1ms TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:09:46,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-07-09 17:09:46,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 106. [2021-07-09 17:09:46,905 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-07-09 17:09:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 267 transitions. [2021-07-09 17:09:46,906 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 267 transitions. Word has length 15 [2021-07-09 17:09:46,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:46,906 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 267 transitions. [2021-07-09 17:09:46,906 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-07-09 17:09:46,906 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 267 transitions. [2021-07-09 17:09:46,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:46,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:46,907 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:47,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-07-09 17:09:47,117 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:47,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:47,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1851395385, now seen corresponding path program 26 times [2021-07-09 17:09:47,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:47,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131708695] [2021-07-09 17:09:47,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:47,128 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:47,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1345088922] [2021-07-09 17:09:47,129 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-07-09 17:09:47,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:47,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:47,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:09:47,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:47,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:47,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131708695] [2021-07-09 17:09:47,238 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:47,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345088922] [2021-07-09 17:09:47,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345088922] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:47,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:47,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:09:47,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091712951] [2021-07-09 17:09:47,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:09:47,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:47,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:09:47,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:09:47,239 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-07-09 17:09:47,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:47,345 INFO L93 Difference]: Finished difference Result 199 states and 432 transitions. [2021-07-09 17:09:47,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:47,346 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-07-09 17:09:47,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:47,347 INFO L225 Difference]: With dead ends: 199 [2021-07-09 17:09:47,347 INFO L226 Difference]: Without dead ends: 186 [2021-07-09 17:09:47,347 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 79.4ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:47,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-09 17:09:47,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 127. [2021-07-09 17:09:47,351 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-07-09 17:09:47,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 313 transitions. [2021-07-09 17:09:47,351 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 313 transitions. Word has length 15 [2021-07-09 17:09:47,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:47,351 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 313 transitions. [2021-07-09 17:09:47,351 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-07-09 17:09:47,352 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 313 transitions. [2021-07-09 17:09:47,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:47,352 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:47,352 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:47,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-07-09 17:09:47,573 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:47,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:47,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1313539807, now seen corresponding path program 27 times [2021-07-09 17:09:47,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:47,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097519234] [2021-07-09 17:09:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:47,576 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:47,576 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1161730392] [2021-07-09 17:09:47,576 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-07-09 17:09:47,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:47,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:47,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:47,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:47,712 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:47,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:47,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097519234] [2021-07-09 17:09:47,713 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:47,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161730392] [2021-07-09 17:09:47,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161730392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:47,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:47,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:09:47,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785085516] [2021-07-09 17:09:47,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:09:47,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:47,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:09:47,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:09:47,714 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-07-09 17:09:47,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:47,803 INFO L93 Difference]: Finished difference Result 187 states and 415 transitions. [2021-07-09 17:09:47,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:47,803 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:09:47,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:47,804 INFO L225 Difference]: With dead ends: 187 [2021-07-09 17:09:47,804 INFO L226 Difference]: Without dead ends: 174 [2021-07-09 17:09:47,805 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:47,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-07-09 17:09:47,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 130. [2021-07-09 17:09:47,808 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-07-09 17:09:47,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-07-09 17:09:47,809 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-07-09 17:09:47,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:47,809 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-07-09 17:09:47,809 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-07-09 17:09:47,809 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-07-09 17:09:47,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:47,810 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:47,810 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:48,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:48,025 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:48,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:48,025 INFO L82 PathProgramCache]: Analyzing trace with hash 51628827, now seen corresponding path program 28 times [2021-07-09 17:09:48,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:48,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165809342] [2021-07-09 17:09:48,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:48,027 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:48,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [554476794] [2021-07-09 17:09:48,027 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-07-09 17:09:48,056 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:48,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:48,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:48,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:48,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:48,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:48,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165809342] [2021-07-09 17:09:48,150 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:48,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554476794] [2021-07-09 17:09:48,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554476794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:48,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:48,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:48,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763257005] [2021-07-09 17:09:48,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:48,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:48,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:48,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:48,152 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-07-09 17:09:48,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:48,238 INFO L93 Difference]: Finished difference Result 139 states and 329 transitions. [2021-07-09 17:09:48,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:09:48,238 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-07-09 17:09:48,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:48,239 INFO L225 Difference]: With dead ends: 139 [2021-07-09 17:09:48,239 INFO L226 Difference]: Without dead ends: 136 [2021-07-09 17:09:48,239 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 81.2ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:09:48,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-07-09 17:09:48,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 131. [2021-07-09 17:09:48,243 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-07-09 17:09:48,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 318 transitions. [2021-07-09 17:09:48,243 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 318 transitions. Word has length 15 [2021-07-09 17:09:48,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:48,243 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 318 transitions. [2021-07-09 17:09:48,244 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-07-09 17:09:48,244 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 318 transitions. [2021-07-09 17:09:48,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:48,244 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:48,244 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:48,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:48,469 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:48,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:48,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1769972533, now seen corresponding path program 29 times [2021-07-09 17:09:48,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:48,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295698733] [2021-07-09 17:09:48,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:48,472 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:48,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2049208317] [2021-07-09 17:09:48,472 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-07-09 17:09:48,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:48,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:48,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:48,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:48,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:48,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:48,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295698733] [2021-07-09 17:09:48,639 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:48,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049208317] [2021-07-09 17:09:48,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049208317] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:48,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:48,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:48,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105312349] [2021-07-09 17:09:48,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:48,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:48,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:48,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:48,640 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-07-09 17:09:48,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:48,802 INFO L93 Difference]: Finished difference Result 168 states and 393 transitions. [2021-07-09 17:09:48,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:09:48,802 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-07-09 17:09:48,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:48,803 INFO L225 Difference]: With dead ends: 168 [2021-07-09 17:09:48,803 INFO L226 Difference]: Without dead ends: 165 [2021-07-09 17:09:48,803 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 122.8ms TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:09:48,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-09 17:09:48,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 132. [2021-07-09 17:09:48,807 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-07-09 17:09:48,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 322 transitions. [2021-07-09 17:09:48,807 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 322 transitions. Word has length 15 [2021-07-09 17:09:48,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:48,808 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 322 transitions. [2021-07-09 17:09:48,808 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-07-09 17:09:48,808 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 322 transitions. [2021-07-09 17:09:48,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:48,808 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:48,808 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:49,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-07-09 17:09:49,025 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:49,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:49,025 INFO L82 PathProgramCache]: Analyzing trace with hash 1659150013, now seen corresponding path program 30 times [2021-07-09 17:09:49,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:49,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380456336] [2021-07-09 17:09:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:49,028 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:49,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1422045131] [2021-07-09 17:09:49,028 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-07-09 17:09:49,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:09:49,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:49,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:09:49,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:49,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:49,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:49,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380456336] [2021-07-09 17:09:49,150 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:49,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422045131] [2021-07-09 17:09:49,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422045131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:49,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:49,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:49,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955806987] [2021-07-09 17:09:49,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:49,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:49,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:49,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:49,152 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-07-09 17:09:49,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:49,269 INFO L93 Difference]: Finished difference Result 162 states and 387 transitions. [2021-07-09 17:09:49,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:09:49,270 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-07-09 17:09:49,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:49,270 INFO L225 Difference]: With dead ends: 162 [2021-07-09 17:09:49,270 INFO L226 Difference]: Without dead ends: 159 [2021-07-09 17:09:49,271 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:09:49,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-07-09 17:09:49,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 130. [2021-07-09 17:09:49,274 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-07-09 17:09:49,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-07-09 17:09:49,274 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-07-09 17:09:49,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:49,274 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-07-09 17:09:49,275 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-07-09 17:09:49,275 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-07-09 17:09:49,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:49,275 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:49,275 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:49,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:49,489 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:49,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:49,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1788406559, now seen corresponding path program 31 times [2021-07-09 17:09:49,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:49,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974337864] [2021-07-09 17:09:49,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:49,491 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:49,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [80914126] [2021-07-09 17:09:49,492 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-07-09 17:09:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:49,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:49,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:49,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:49,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974337864] [2021-07-09 17:09:49,608 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:49,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80914126] [2021-07-09 17:09:49,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80914126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:49,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:49,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:49,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559949393] [2021-07-09 17:09:49,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:49,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:49,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:49,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:49,608 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-07-09 17:09:49,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:49,746 INFO L93 Difference]: Finished difference Result 171 states and 400 transitions. [2021-07-09 17:09:49,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:09:49,746 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-07-09 17:09:49,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:49,747 INFO L225 Difference]: With dead ends: 171 [2021-07-09 17:09:49,747 INFO L226 Difference]: Without dead ends: 168 [2021-07-09 17:09:49,747 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 107.3ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:09:49,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-07-09 17:09:49,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 132. [2021-07-09 17:09:49,751 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-07-09 17:09:49,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 323 transitions. [2021-07-09 17:09:49,751 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 323 transitions. Word has length 15 [2021-07-09 17:09:49,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:49,752 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 323 transitions. [2021-07-09 17:09:49,752 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-07-09 17:09:49,752 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 323 transitions. [2021-07-09 17:09:49,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:49,752 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:49,752 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:49,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-07-09 17:09:49,969 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:49,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:49,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1677584039, now seen corresponding path program 32 times [2021-07-09 17:09:49,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:49,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683367585] [2021-07-09 17:09:49,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:49,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:49,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1609678016] [2021-07-09 17:09:49,972 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-07-09 17:09:49,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:49,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:49,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:09:49,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:50,085 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:50,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:50,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683367585] [2021-07-09 17:09:50,086 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:50,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609678016] [2021-07-09 17:09:50,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609678016] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:50,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:50,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:50,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385225597] [2021-07-09 17:09:50,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:50,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:50,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:50,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:50,087 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-07-09 17:09:50,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:50,212 INFO L93 Difference]: Finished difference Result 165 states and 394 transitions. [2021-07-09 17:09:50,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:09:50,213 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-07-09 17:09:50,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:50,214 INFO L225 Difference]: With dead ends: 165 [2021-07-09 17:09:50,214 INFO L226 Difference]: Without dead ends: 162 [2021-07-09 17:09:50,214 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 105.5ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:09:50,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-07-09 17:09:50,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 131. [2021-07-09 17:09:50,217 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-07-09 17:09:50,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 319 transitions. [2021-07-09 17:09:50,217 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 319 transitions. Word has length 15 [2021-07-09 17:09:50,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:50,218 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 319 transitions. [2021-07-09 17:09:50,218 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-07-09 17:09:50,218 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 319 transitions. [2021-07-09 17:09:50,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:50,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:50,218 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:50,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:50,433 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:50,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:50,433 INFO L82 PathProgramCache]: Analyzing trace with hash 685977243, now seen corresponding path program 33 times [2021-07-09 17:09:50,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:50,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739839806] [2021-07-09 17:09:50,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:50,435 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:50,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689488556] [2021-07-09 17:09:50,435 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-07-09 17:09:50,459 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:50,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:50,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:09:50,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:50,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:50,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:50,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739839806] [2021-07-09 17:09:50,557 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:50,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689488556] [2021-07-09 17:09:50,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689488556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:50,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:50,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:50,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249745837] [2021-07-09 17:09:50,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:50,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:50,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:50,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:50,558 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-07-09 17:09:50,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:50,692 INFO L93 Difference]: Finished difference Result 219 states and 505 transitions. [2021-07-09 17:09:50,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:50,693 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-07-09 17:09:50,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:50,694 INFO L225 Difference]: With dead ends: 219 [2021-07-09 17:09:50,694 INFO L226 Difference]: Without dead ends: 213 [2021-07-09 17:09:50,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 94.9ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:50,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-09 17:09:50,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 144. [2021-07-09 17:09:50,698 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-07-09 17:09:50,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 358 transitions. [2021-07-09 17:09:50,698 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 358 transitions. Word has length 15 [2021-07-09 17:09:50,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:50,698 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 358 transitions. [2021-07-09 17:09:50,699 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-07-09 17:09:50,699 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 358 transitions. [2021-07-09 17:09:50,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:50,699 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:50,699 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:50,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-07-09 17:09:50,913 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:50,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:50,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1879942719, now seen corresponding path program 34 times [2021-07-09 17:09:50,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:50,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170808434] [2021-07-09 17:09:50,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:50,915 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:50,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [374210684] [2021-07-09 17:09:50,915 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-07-09 17:09:50,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:50,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:50,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:50,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:51,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:51,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:51,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170808434] [2021-07-09 17:09:51,036 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:51,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374210684] [2021-07-09 17:09:51,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374210684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:51,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:51,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:51,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507617888] [2021-07-09 17:09:51,036 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:51,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:51,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:51,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:51,037 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-07-09 17:09:51,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:51,148 INFO L93 Difference]: Finished difference Result 248 states and 565 transitions. [2021-07-09 17:09:51,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:51,149 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:09:51,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:51,150 INFO L225 Difference]: With dead ends: 248 [2021-07-09 17:09:51,150 INFO L226 Difference]: Without dead ends: 243 [2021-07-09 17:09:51,150 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 71.7ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:51,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-07-09 17:09:51,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 146. [2021-07-09 17:09:51,154 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-07-09 17:09:51,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 365 transitions. [2021-07-09 17:09:51,154 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 365 transitions. Word has length 15 [2021-07-09 17:09:51,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:51,154 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 365 transitions. [2021-07-09 17:09:51,154 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-07-09 17:09:51,155 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 365 transitions. [2021-07-09 17:09:51,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:51,155 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:51,155 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:51,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-09 17:09:51,369 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:51,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:51,369 INFO L82 PathProgramCache]: Analyzing trace with hash -161599013, now seen corresponding path program 35 times [2021-07-09 17:09:51,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:51,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370134938] [2021-07-09 17:09:51,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:51,372 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:51,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833470859] [2021-07-09 17:09:51,372 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-07-09 17:09:51,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:51,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:51,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:09:51,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:51,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:51,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:51,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:51,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:51,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:09:51,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-07-09 17:09:51,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:51,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:51,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:51,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-07-09 17:09:51,491 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-07-09 17:09:51,494 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:09:51,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:51,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:09:51,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:51,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:51,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:51,507 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-07-09 17:09:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:51,540 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:51,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370134938] [2021-07-09 17:09:51,540 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:51,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833470859] [2021-07-09 17:09:51,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833470859] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:51,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:51,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:51,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904597027] [2021-07-09 17:09:51,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:51,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:51,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:51,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:51,541 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-07-09 17:09:51,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:51,647 INFO L93 Difference]: Finished difference Result 179 states and 437 transitions. [2021-07-09 17:09:51,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:51,647 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-07-09 17:09:51,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:51,648 INFO L225 Difference]: With dead ends: 179 [2021-07-09 17:09:51,648 INFO L226 Difference]: Without dead ends: 175 [2021-07-09 17:09:51,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 66.2ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:51,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-09 17:09:51,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-07-09 17:09:51,652 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-07-09 17:09:51,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 368 transitions. [2021-07-09 17:09:51,652 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 368 transitions. Word has length 15 [2021-07-09 17:09:51,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:51,653 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 368 transitions. [2021-07-09 17:09:51,653 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-07-09 17:09:51,653 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 368 transitions. [2021-07-09 17:09:51,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:51,653 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:51,653 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:51,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-07-09 17:09:51,875 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:51,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:51,876 INFO L82 PathProgramCache]: Analyzing trace with hash -1190403433, now seen corresponding path program 36 times [2021-07-09 17:09:51,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:51,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549954886] [2021-07-09 17:09:51,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:51,878 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:51,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [870730809] [2021-07-09 17:09:51,878 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-07-09 17:09:51,912 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:09:51,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:51,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:09:51,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:51,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:51,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549954886] [2021-07-09 17:09:51,981 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:51,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870730809] [2021-07-09 17:09:51,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870730809] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:51,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:51,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:09:51,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461999481] [2021-07-09 17:09:51,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:09:51,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:51,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:09:51,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:09:51,982 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-07-09 17:09:52,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:52,076 INFO L93 Difference]: Finished difference Result 227 states and 542 transitions. [2021-07-09 17:09:52,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:52,077 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-07-09 17:09:52,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:52,081 INFO L225 Difference]: With dead ends: 227 [2021-07-09 17:09:52,081 INFO L226 Difference]: Without dead ends: 208 [2021-07-09 17:09:52,081 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 56.6ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:52,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-09 17:09:52,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 153. [2021-07-09 17:09:52,084 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-07-09 17:09:52,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 388 transitions. [2021-07-09 17:09:52,085 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 388 transitions. Word has length 15 [2021-07-09 17:09:52,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:52,085 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 388 transitions. [2021-07-09 17:09:52,085 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-07-09 17:09:52,085 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 388 transitions. [2021-07-09 17:09:52,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:52,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:52,086 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:52,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-07-09 17:09:52,308 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:52,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:52,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1308487913, now seen corresponding path program 37 times [2021-07-09 17:09:52,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:52,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224321849] [2021-07-09 17:09:52,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:52,310 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:52,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1644293707] [2021-07-09 17:09:52,310 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-07-09 17:09:52,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:52,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:52,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:52,452 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:52,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:52,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224321849] [2021-07-09 17:09:52,453 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:52,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644293707] [2021-07-09 17:09:52,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644293707] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:52,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:52,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:52,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821931931] [2021-07-09 17:09:52,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:52,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:52,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:52,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:52,454 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-07-09 17:09:52,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:52,602 INFO L93 Difference]: Finished difference Result 223 states and 535 transitions. [2021-07-09 17:09:52,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:52,603 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-07-09 17:09:52,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:52,604 INFO L225 Difference]: With dead ends: 223 [2021-07-09 17:09:52,604 INFO L226 Difference]: Without dead ends: 218 [2021-07-09 17:09:52,604 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 96.0ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:52,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-09 17:09:52,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 153. [2021-07-09 17:09:52,607 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-07-09 17:09:52,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 389 transitions. [2021-07-09 17:09:52,608 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 389 transitions. Word has length 15 [2021-07-09 17:09:52,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:52,608 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 389 transitions. [2021-07-09 17:09:52,608 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-07-09 17:09:52,608 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 389 transitions. [2021-07-09 17:09:52,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:52,609 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:52,609 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:52,809 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-07-09 17:09:52,809 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:52,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:52,810 INFO L82 PathProgramCache]: Analyzing trace with hash 409855793, now seen corresponding path program 38 times [2021-07-09 17:09:52,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:52,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074666372] [2021-07-09 17:09:52,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:52,812 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:52,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477383218] [2021-07-09 17:09:52,812 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-07-09 17:09:52,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:52,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:52,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:09:52,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:52,935 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:52,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:52,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074666372] [2021-07-09 17:09:52,936 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:52,936 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477383218] [2021-07-09 17:09:52,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477383218] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:52,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:52,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:52,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561952910] [2021-07-09 17:09:52,936 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:52,937 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:52,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:52,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:52,937 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-07-09 17:09:53,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:53,097 INFO L93 Difference]: Finished difference Result 244 states and 578 transitions. [2021-07-09 17:09:53,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:09:53,097 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-07-09 17:09:53,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:53,098 INFO L225 Difference]: With dead ends: 244 [2021-07-09 17:09:53,098 INFO L226 Difference]: Without dead ends: 240 [2021-07-09 17:09:53,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 82.3ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:53,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-09 17:09:53,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 156. [2021-07-09 17:09:53,101 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-07-09 17:09:53,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 401 transitions. [2021-07-09 17:09:53,102 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 401 transitions. Word has length 15 [2021-07-09 17:09:53,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:53,102 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 401 transitions. [2021-07-09 17:09:53,102 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-07-09 17:09:53,102 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 401 transitions. [2021-07-09 17:09:53,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:53,102 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:53,102 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:53,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:53,303 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:53,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:53,303 INFO L82 PathProgramCache]: Analyzing trace with hash 428289819, now seen corresponding path program 39 times [2021-07-09 17:09:53,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:53,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351065202] [2021-07-09 17:09:53,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:53,307 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:53,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557451802] [2021-07-09 17:09:53,307 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-07-09 17:09:53,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:53,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:53,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:09:53,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09: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-07-09 17:09:53,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:53,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:53,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:53,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:53,392 INFO L446 ElimStorePlain]: Different costs {0=[v_A_36], 1=[F]} [2021-07-09 17:09:53,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 8 treesize of output 7 [2021-07-09 17:09:53,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:53,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:53,413 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:53,413 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-07-09 17:09:53,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 17:09:53,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:53,455 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-07-09 17:09:53,455 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:31 [2021-07-09 17:09:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:09:53,699 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:53,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351065202] [2021-07-09 17:09:53,699 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:53,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557451802] [2021-07-09 17:09:53,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557451802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:53,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:53,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:09:53,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000488076] [2021-07-09 17:09:53,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:09:53,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:53,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:09:53,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:09:53,701 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-07-09 17:09:54,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:54,025 INFO L93 Difference]: Finished difference Result 219 states and 548 transitions. [2021-07-09 17:09:54,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:09:54,025 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-07-09 17:09:54,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:54,027 INFO L225 Difference]: With dead ends: 219 [2021-07-09 17:09:54,027 INFO L226 Difference]: Without dead ends: 215 [2021-07-09 17:09:54,027 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 313.0ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:54,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-09 17:09:54,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 160. [2021-07-09 17:09:54,030 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-07-09 17:09:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-07-09 17:09:54,031 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-07-09 17:09:54,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:54,031 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-07-09 17:09:54,031 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-07-09 17:09:54,031 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-07-09 17:09:54,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:54,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:54,032 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:54,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:54,241 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:54,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:54,241 INFO L82 PathProgramCache]: Analyzing trace with hash 317467299, now seen corresponding path program 40 times [2021-07-09 17:09:54,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:54,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849513849] [2021-07-09 17:09:54,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:54,244 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:54,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1558851481] [2021-07-09 17:09:54,244 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-07-09 17:09:54,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:54,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:54,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:54,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:54,378 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:54,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:54,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849513849] [2021-07-09 17:09:54,378 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:54,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558851481] [2021-07-09 17:09:54,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558851481] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:54,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:54,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:54,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180705369] [2021-07-09 17:09:54,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:54,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:54,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:54,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:54,379 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-07-09 17:09:54,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:54,535 INFO L93 Difference]: Finished difference Result 214 states and 536 transitions. [2021-07-09 17:09:54,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:54,535 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-07-09 17:09:54,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:54,536 INFO L225 Difference]: With dead ends: 214 [2021-07-09 17:09:54,536 INFO L226 Difference]: Without dead ends: 211 [2021-07-09 17:09:54,536 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 105.9ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:54,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-09 17:09:54,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 160. [2021-07-09 17:09:54,540 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-07-09 17:09:54,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-07-09 17:09:54,540 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-07-09 17:09:54,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:54,540 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-07-09 17:09:54,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:09:54,541 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-07-09 17:09:54,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:54,541 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:54,541 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:54,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-07-09 17:09:54,753 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:54,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:54,753 INFO L82 PathProgramCache]: Analyzing trace with hash 955767327, now seen corresponding path program 41 times [2021-07-09 17:09:54,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:54,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84585540] [2021-07-09 17:09:54,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:54,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:54,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [987991924] [2021-07-09 17:09:54,759 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-07-09 17:09:54,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:09:54,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:54,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:54,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:54,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:54,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84585540] [2021-07-09 17:09:54,886 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:54,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987991924] [2021-07-09 17:09:54,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987991924] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:54,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:54,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:54,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470404427] [2021-07-09 17:09:54,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:54,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:54,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:54,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:54,888 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-07-09 17:09:55,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:55,066 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-07-09 17:09:55,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:09:55,067 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-07-09 17:09:55,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:55,068 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:09:55,068 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:09:55,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 129.3ms TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:09:55,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:09:55,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 161. [2021-07-09 17:09:55,071 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-07-09 17:09:55,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 419 transitions. [2021-07-09 17:09:55,072 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 419 transitions. Word has length 15 [2021-07-09 17:09:55,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:55,072 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 419 transitions. [2021-07-09 17:09:55,072 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-07-09 17:09:55,072 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 419 transitions. [2021-07-09 17:09:55,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:55,073 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:55,073 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:55,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-07-09 17:09:55,285 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:55,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:55,285 INFO L82 PathProgramCache]: Analyzing trace with hash 844944807, now seen corresponding path program 42 times [2021-07-09 17:09:55,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:55,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339890456] [2021-07-09 17:09:55,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:55,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:55,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [622009249] [2021-07-09 17:09:55,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 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-07-09 17:09:55,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:09:55,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:55,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:09:55,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:55,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:55,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:55,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339890456] [2021-07-09 17:09:55,446 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:55,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622009249] [2021-07-09 17:09:55,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622009249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:55,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:55,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:55,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483462334] [2021-07-09 17:09:55,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:55,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:55,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:55,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:55,447 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-07-09 17:09:55,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:55,599 INFO L93 Difference]: Finished difference Result 208 states and 509 transitions. [2021-07-09 17:09:55,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:09:55,599 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-07-09 17:09:55,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:55,600 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:09:55,600 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:09:55,600 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:09:55,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:09:55,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 158. [2021-07-09 17:09:55,602 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-07-09 17:09:55,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 410 transitions. [2021-07-09 17:09:55,603 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 410 transitions. Word has length 15 [2021-07-09 17:09:55,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:55,603 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 410 transitions. [2021-07-09 17:09:55,603 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-07-09 17:09:55,603 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 410 transitions. [2021-07-09 17:09:55,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:55,604 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:55,604 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:55,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-09 17:09:55,826 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:55,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:55,826 INFO L82 PathProgramCache]: Analyzing trace with hash 837682847, now seen corresponding path program 43 times [2021-07-09 17:09:55,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:55,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119686851] [2021-07-09 17:09:55,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:55,829 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:55,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118959156] [2021-07-09 17:09:55,829 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-07-09 17:09:55,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:55,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:55,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:55,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:55,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119686851] [2021-07-09 17:09:55,952 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:55,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118959156] [2021-07-09 17:09:55,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118959156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:55,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:55,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:55,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933593903] [2021-07-09 17:09:55,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:55,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:55,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:55,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:55,953 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-07-09 17:09:56,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:56,071 INFO L93 Difference]: Finished difference Result 222 states and 538 transitions. [2021-07-09 17:09:56,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:56,072 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-07-09 17:09:56,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:56,073 INFO L225 Difference]: With dead ends: 222 [2021-07-09 17:09:56,073 INFO L226 Difference]: Without dead ends: 217 [2021-07-09 17:09:56,073 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 68.2ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:56,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-09 17:09:56,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 154. [2021-07-09 17:09:56,076 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-07-09 17:09:56,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-07-09 17:09:56,077 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-07-09 17:09:56,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:56,077 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-07-09 17:09:56,077 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-07-09 17:09:56,077 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-07-09 17:09:56,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:56,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:56,078 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:56,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-07-09 17:09:56,293 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:56,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:56,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1831329237, now seen corresponding path program 44 times [2021-07-09 17:09:56,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:56,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280305434] [2021-07-09 17:09:56,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:56,296 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:56,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1427678106] [2021-07-09 17:09:56,296 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-07-09 17:09:56,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:56,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:56,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-09 17:09:56,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:56,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 12 treesize of output 11 [2021-07-09 17:09:56,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:56,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:56,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:56,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:09:56,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 17 treesize of output 13 [2021-07-09 17:09:56,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:56,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:56,394 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-07-09 17:09:56,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-07-09 17:09:56,426 INFO L446 ElimStorePlain]: Different costs {0=[v_A_38], 2=[F]} [2021-07-09 17:09:56,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:09:56,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:56,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:56,454 INFO L354 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2021-07-09 17:09:56,455 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-07-09 17:09:56,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 17:09:56,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:56,474 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-07-09 17:09:56,474 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:30 [2021-07-09 17:09:56,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:56,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:56,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280305434] [2021-07-09 17:09:56,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:56,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427678106] [2021-07-09 17:09:56,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427678106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:56,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:56,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:56,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138076123] [2021-07-09 17:09:56,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:56,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:56,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:56,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:56,600 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-07-09 17:09:56,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:56,739 INFO L93 Difference]: Finished difference Result 182 states and 452 transitions. [2021-07-09 17:09:56,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:56,739 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-07-09 17:09:56,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:56,740 INFO L225 Difference]: With dead ends: 182 [2021-07-09 17:09:56,740 INFO L226 Difference]: Without dead ends: 179 [2021-07-09 17:09:56,740 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 123.1ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:56,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-07-09 17:09:56,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 154. [2021-07-09 17:09:56,742 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-07-09 17:09:56,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-07-09 17:09:56,743 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-07-09 17:09:56,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:56,743 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-07-09 17:09:56,743 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-07-09 17:09:56,743 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-07-09 17:09:56,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:56,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:56,744 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:56,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:56,944 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:56,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:56,944 INFO L82 PathProgramCache]: Analyzing trace with hash 576553755, now seen corresponding path program 45 times [2021-07-09 17:09:56,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:56,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924515169] [2021-07-09 17:09:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:56,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:56,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202423417] [2021-07-09 17:09:56,948 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-07-09 17:09:56,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:56,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:56,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:09:56,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:56,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-07-09 17:09:56,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:57,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:57,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:57,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:09:57,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-07-09 17:09:57,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:57,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:57,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:57,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:09:57,078 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-07-09 17:09:57,078 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-07-09 17:09:57,080 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:09:57,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:57,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:09:57,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 21 treesize of output 20 [2021-07-09 17:09:57,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:57,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:57,098 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-07-09 17:09:57,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:45, output treesize:16 [2021-07-09 17:09:57,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-07-09 17:09:57,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:57,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924515169] [2021-07-09 17:09:57,162 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:57,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202423417] [2021-07-09 17:09:57,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202423417] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:57,162 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:57,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:57,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027186740] [2021-07-09 17:09:57,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:57,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:57,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:57,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:57,163 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-07-09 17:09:57,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:57,258 INFO L93 Difference]: Finished difference Result 170 states and 422 transitions. [2021-07-09 17:09:57,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:57,259 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-07-09 17:09:57,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:57,259 INFO L225 Difference]: With dead ends: 170 [2021-07-09 17:09:57,259 INFO L226 Difference]: Without dead ends: 167 [2021-07-09 17:09:57,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 92.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:57,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-07-09 17:09:57,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 156. [2021-07-09 17:09:57,264 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-07-09 17:09:57,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 398 transitions. [2021-07-09 17:09:57,264 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 398 transitions. Word has length 15 [2021-07-09 17:09:57,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:57,264 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 398 transitions. [2021-07-09 17:09:57,264 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-07-09 17:09:57,264 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 398 transitions. [2021-07-09 17:09:57,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:57,265 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:57,265 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:57,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-07-09 17:09:57,481 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:57,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:57,481 INFO L82 PathProgramCache]: Analyzing trace with hash -256408741, now seen corresponding path program 46 times [2021-07-09 17:09:57,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:57,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802918543] [2021-07-09 17:09:57,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:57,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:57,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1315508011] [2021-07-09 17:09:57,484 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-07-09 17:09:57,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:09:57,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:57,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:57,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:57,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:57,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:57,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802918543] [2021-07-09 17:09:57,597 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:57,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315508011] [2021-07-09 17:09:57,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315508011] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:57,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:57,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:57,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649674861] [2021-07-09 17:09:57,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:57,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:57,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:57,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:57,598 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-07-09 17:09:57,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:57,700 INFO L93 Difference]: Finished difference Result 234 states and 557 transitions. [2021-07-09 17:09:57,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:57,700 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-07-09 17:09:57,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:57,701 INFO L225 Difference]: With dead ends: 234 [2021-07-09 17:09:57,701 INFO L226 Difference]: Without dead ends: 229 [2021-07-09 17:09:57,701 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 72.5ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:57,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-09 17:09:57,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 154. [2021-07-09 17:09:57,704 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-07-09 17:09:57,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 392 transitions. [2021-07-09 17:09:57,705 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 392 transitions. Word has length 15 [2021-07-09 17:09:57,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:57,705 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 392 transitions. [2021-07-09 17:09:57,705 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-07-09 17:09:57,705 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 392 transitions. [2021-07-09 17:09:57,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:57,706 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:57,706 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:57,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-07-09 17:09:57,921 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:57,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:57,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1461934965, now seen corresponding path program 47 times [2021-07-09 17:09:57,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:57,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267582637] [2021-07-09 17:09:57,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:57,924 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:57,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1330469353] [2021-07-09 17:09:57,924 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-07-09 17:09:57,949 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:09:57,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:57,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:57,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:58,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:58,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267582637] [2021-07-09 17:09:58,042 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:58,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330469353] [2021-07-09 17:09:58,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330469353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:58,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:58,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:58,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826074709] [2021-07-09 17:09:58,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:58,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:58,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:58,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:58,043 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-07-09 17:09:58,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:58,192 INFO L93 Difference]: Finished difference Result 236 states and 570 transitions. [2021-07-09 17:09:58,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:58,192 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-07-09 17:09:58,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:58,193 INFO L225 Difference]: With dead ends: 236 [2021-07-09 17:09:58,193 INFO L226 Difference]: Without dead ends: 232 [2021-07-09 17:09:58,193 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:09:58,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-09 17:09:58,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 147. [2021-07-09 17:09:58,196 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-07-09 17:09:58,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 369 transitions. [2021-07-09 17:09:58,196 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 369 transitions. Word has length 15 [2021-07-09 17:09:58,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:58,196 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 369 transitions. [2021-07-09 17:09:58,196 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-07-09 17:09:58,197 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 369 transitions. [2021-07-09 17:09:58,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:58,197 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:58,197 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:58,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-07-09 17:09:58,405 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:58,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:58,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1139091843, now seen corresponding path program 48 times [2021-07-09 17:09:58,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:58,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052868611] [2021-07-09 17:09:58,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:58,409 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:58,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1734873984] [2021-07-09 17:09:58,409 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-07-09 17:09:58,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:09:58,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:58,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:09:58,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:58,496 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:58,496 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:58,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052868611] [2021-07-09 17:09:58,496 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:58,496 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734873984] [2021-07-09 17:09:58,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734873984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:58,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:58,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:09:58,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406050347] [2021-07-09 17:09:58,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:09:58,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:58,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:09:58,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:09:58,497 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-07-09 17:09:58,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:58,630 INFO L93 Difference]: Finished difference Result 230 states and 558 transitions. [2021-07-09 17:09:58,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:09:58,630 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-07-09 17:09:58,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:58,631 INFO L225 Difference]: With dead ends: 230 [2021-07-09 17:09:58,631 INFO L226 Difference]: Without dead ends: 215 [2021-07-09 17:09:58,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 90.7ms TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:09:58,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-09 17:09:58,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 154. [2021-07-09 17:09:58,635 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-07-09 17:09:58,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 386 transitions. [2021-07-09 17:09:58,635 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 386 transitions. Word has length 15 [2021-07-09 17:09:58,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:58,635 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 386 transitions. [2021-07-09 17:09:58,635 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-07-09 17:09:58,636 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 386 transitions. [2021-07-09 17:09:58,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:58,636 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:58,636 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:58,859 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-07-09 17:09:58,860 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:58,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:58,860 INFO L82 PathProgramCache]: Analyzing trace with hash 206681367, now seen corresponding path program 49 times [2021-07-09 17:09:58,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:58,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829251905] [2021-07-09 17:09:58,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:58,862 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:58,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1044314555] [2021-07-09 17:09:58,863 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-07-09 17:09:58,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:09:58,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:09:58,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:58,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:58,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:58,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829251905] [2021-07-09 17:09:58,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:58,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044314555] [2021-07-09 17:09:58,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044314555] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:58,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:58,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:09:58,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097244900] [2021-07-09 17:09:58,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:09:58,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:58,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:09:58,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:09:58,994 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-07-09 17:09:59,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:59,133 INFO L93 Difference]: Finished difference Result 257 states and 623 transitions. [2021-07-09 17:09:59,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:09:59,133 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-07-09 17:09:59,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:59,134 INFO L225 Difference]: With dead ends: 257 [2021-07-09 17:09:59,134 INFO L226 Difference]: Without dead ends: 251 [2021-07-09 17:09:59,134 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:09:59,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-07-09 17:09:59,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 154. [2021-07-09 17:09:59,137 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-07-09 17:09:59,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 385 transitions. [2021-07-09 17:09:59,138 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 385 transitions. Word has length 15 [2021-07-09 17:09:59,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:59,138 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 385 transitions. [2021-07-09 17:09:59,138 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-07-09 17:09:59,138 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 385 transitions. [2021-07-09 17:09:59,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:59,139 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:59,139 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:59,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:09:59,353 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:59,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:59,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1180648133, now seen corresponding path program 50 times [2021-07-09 17:09:59,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:59,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547642964] [2021-07-09 17:09:59,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:59,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:59,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [75674096] [2021-07-09 17:09:59,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 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-07-09 17:09:59,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:09:59,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:59,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:09:59,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:59,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:09:59,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:09:59,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547642964] [2021-07-09 17:09:59,507 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:09:59,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75674096] [2021-07-09 17:09:59,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75674096] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:09:59,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:09:59,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:09:59,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105076703] [2021-07-09 17:09:59,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:09:59,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:09:59,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:09:59,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:09:59,507 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-07-09 17:09:59,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:09:59,647 INFO L93 Difference]: Finished difference Result 185 states and 457 transitions. [2021-07-09 17:09:59,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:09:59,647 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-07-09 17:09:59,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:09:59,648 INFO L225 Difference]: With dead ends: 185 [2021-07-09 17:09:59,648 INFO L226 Difference]: Without dead ends: 182 [2021-07-09 17:09:59,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 91.7ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:09:59,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-07-09 17:09:59,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 156. [2021-07-09 17:09:59,651 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-07-09 17:09:59,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 391 transitions. [2021-07-09 17:09:59,652 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 391 transitions. Word has length 15 [2021-07-09 17:09:59,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:09:59,652 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 391 transitions. [2021-07-09 17:09:59,652 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-07-09 17:09:59,652 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 391 transitions. [2021-07-09 17:09:59,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:09:59,652 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:09:59,652 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:09:59,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-07-09 17:09:59,869 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:09:59,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:09:59,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1395975457, now seen corresponding path program 51 times [2021-07-09 17:09:59,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:09:59,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235351814] [2021-07-09 17:09:59,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:09:59,871 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:09:59,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966371948] [2021-07-09 17:09:59,871 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-07-09 17:09:59,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:09:59,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:09:59,896 WARN L261 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:09:59,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:09:59,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:09:59,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:59,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:59,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:59,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:09:59,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 29 treesize of output 28 [2021-07-09 17:09:59,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:59,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:59,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:09:59,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:09:59,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:09:59,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:09:59,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:09:59,995 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-07-09 17:09:59,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:00,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:00,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:00,001 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:19 [2021-07-09 17:10:00,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:00,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:00,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235351814] [2021-07-09 17:10:00,064 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:00,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966371948] [2021-07-09 17:10:00,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966371948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:00,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:00,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:00,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993864408] [2021-07-09 17:10:00,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:00,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:00,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:00,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:00,065 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-07-09 17:10:00,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:00,265 INFO L93 Difference]: Finished difference Result 212 states and 514 transitions. [2021-07-09 17:10:00,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:00,266 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-07-09 17:10:00,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:00,266 INFO L225 Difference]: With dead ends: 212 [2021-07-09 17:10:00,266 INFO L226 Difference]: Without dead ends: 209 [2021-07-09 17:10:00,267 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:00,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-09 17:10:00,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 158. [2021-07-09 17:10:00,270 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-07-09 17:10:00,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 399 transitions. [2021-07-09 17:10:00,270 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 399 transitions. Word has length 15 [2021-07-09 17:10:00,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:00,270 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 399 transitions. [2021-07-09 17:10:00,270 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-07-09 17:10:00,270 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 399 transitions. [2021-07-09 17:10:00,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:00,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:00,271 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:00,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:00,485 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:00,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:00,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1506797977, now seen corresponding path program 52 times [2021-07-09 17:10:00,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:00,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227366342] [2021-07-09 17:10:00,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:00,487 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:00,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918112602] [2021-07-09 17:10:00,487 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-07-09 17:10:00,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:00,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:00,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:00,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:00,626 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:00,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:00,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227366342] [2021-07-09 17:10:00,626 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:00,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918112602] [2021-07-09 17:10:00,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918112602] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:00,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:00,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:00,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876641064] [2021-07-09 17:10:00,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:00,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:00,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:00,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:00,627 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-07-09 17:10:00,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:00,769 INFO L93 Difference]: Finished difference Result 216 states and 540 transitions. [2021-07-09 17:10:00,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:00,770 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-07-09 17:10:00,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:00,770 INFO L225 Difference]: With dead ends: 216 [2021-07-09 17:10:00,770 INFO L226 Difference]: Without dead ends: 210 [2021-07-09 17:10:00,770 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 133.5ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:10:00,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-09 17:10:00,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 157. [2021-07-09 17:10:00,777 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-07-09 17:10:00,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 396 transitions. [2021-07-09 17:10:00,778 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 396 transitions. Word has length 15 [2021-07-09 17:10:00,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:00,778 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 396 transitions. [2021-07-09 17:10:00,778 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-07-09 17:10:00,778 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 396 transitions. [2021-07-09 17:10:00,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:00,778 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:00,779 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:00,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:00,997 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:00,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:00,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1814996549, now seen corresponding path program 53 times [2021-07-09 17:10:00,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:00,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106239205] [2021-07-09 17:10:00,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:00,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:00,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [660789593] [2021-07-09 17:10:00,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 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-07-09 17:10:01,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:01,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:01,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:10:01,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:01,106 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:01,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:01,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106239205] [2021-07-09 17:10:01,107 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:01,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660789593] [2021-07-09 17:10:01,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660789593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:01,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:01,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:01,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392529761] [2021-07-09 17:10:01,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:01,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:01,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:01,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:01,108 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-07-09 17:10:01,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:01,265 INFO L93 Difference]: Finished difference Result 246 states and 594 transitions. [2021-07-09 17:10:01,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:01,266 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-07-09 17:10:01,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:01,267 INFO L225 Difference]: With dead ends: 246 [2021-07-09 17:10:01,267 INFO L226 Difference]: Without dead ends: 240 [2021-07-09 17:10:01,267 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 113.4ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:01,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-09 17:10:01,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 167. [2021-07-09 17:10:01,269 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-07-09 17:10:01,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 429 transitions. [2021-07-09 17:10:01,270 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 429 transitions. Word has length 15 [2021-07-09 17:10:01,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:01,270 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 429 transitions. [2021-07-09 17:10:01,270 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-07-09 17:10:01,270 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 429 transitions. [2021-07-09 17:10:01,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:01,271 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:01,271 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:01,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:01,481 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:01,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:01,481 INFO L82 PathProgramCache]: Analyzing trace with hash -750923413, now seen corresponding path program 54 times [2021-07-09 17:10:01,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:01,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55195917] [2021-07-09 17:10:01,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:01,483 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:01,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [581006613] [2021-07-09 17:10:01,483 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-07-09 17:10:01,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:01,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:01,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:10:01,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:01,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:01,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:01,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:01,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-07-09 17:10:01,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:01,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-07-09 17:10:01,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 16 treesize of output 18 [2021-07-09 17:10:01,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:01,634 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-07-09 17:10:01,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:01,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:01,639 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-07-09 17:10:01,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:01,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:01,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55195917] [2021-07-09 17:10:01,658 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:01,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581006613] [2021-07-09 17:10:01,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581006613] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:01,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:01,658 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:01,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781860113] [2021-07-09 17:10:01,658 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:01,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:01,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:01,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:01,659 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-07-09 17:10:01,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:01,774 INFO L93 Difference]: Finished difference Result 216 states and 543 transitions. [2021-07-09 17:10:01,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:01,774 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-07-09 17:10:01,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:01,775 INFO L225 Difference]: With dead ends: 216 [2021-07-09 17:10:01,775 INFO L226 Difference]: Without dead ends: 211 [2021-07-09 17:10:01,775 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 77.6ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:01,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-09 17:10:01,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 169. [2021-07-09 17:10:01,778 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-07-09 17:10:01,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-07-09 17:10:01,778 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-07-09 17:10:01,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:01,778 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-07-09 17:10:01,779 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-07-09 17:10:01,779 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-07-09 17:10:01,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:01,779 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:01,779 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:01,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:01,980 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:01,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:01,980 INFO L82 PathProgramCache]: Analyzing trace with hash 967420293, now seen corresponding path program 55 times [2021-07-09 17:10:01,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:01,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489458552] [2021-07-09 17:10:01,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:01,982 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:01,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419927574] [2021-07-09 17:10:01,982 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-07-09 17:10:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:02,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:02,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:02,096 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:02,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:02,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489458552] [2021-07-09 17:10:02,096 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:02,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419927574] [2021-07-09 17:10:02,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419927574] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:02,097 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:02,097 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:02,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6122105] [2021-07-09 17:10:02,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:02,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:02,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:02,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:02,097 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-07-09 17:10:02,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:02,210 INFO L93 Difference]: Finished difference Result 273 states and 664 transitions. [2021-07-09 17:10:02,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:02,211 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-07-09 17:10:02,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:02,211 INFO L225 Difference]: With dead ends: 273 [2021-07-09 17:10:02,212 INFO L226 Difference]: Without dead ends: 268 [2021-07-09 17:10:02,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 88.0ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:02,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-09 17:10:02,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 170. [2021-07-09 17:10:02,215 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-07-09 17:10:02,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 441 transitions. [2021-07-09 17:10:02,216 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 441 transitions. Word has length 15 [2021-07-09 17:10:02,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:02,216 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 441 transitions. [2021-07-09 17:10:02,216 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-07-09 17:10:02,216 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 441 transitions. [2021-07-09 17:10:02,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:02,217 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:02,217 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:02,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-07-09 17:10:02,436 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:02,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:02,437 INFO L82 PathProgramCache]: Analyzing trace with hash -172206647, now seen corresponding path program 56 times [2021-07-09 17:10:02,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:02,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972940060] [2021-07-09 17:10:02,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:02,438 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:02,438 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1491553462] [2021-07-09 17:10:02,438 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-07-09 17:10:02,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:02,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:02,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:10:02,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:02,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:02,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:02,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:02,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:02,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:02,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:02,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:02,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:02,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:02,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:10:02,562 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-07-09 17:10:02,563 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-07-09 17:10:02,565 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:10:02,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:02,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 21 treesize of output 20 [2021-07-09 17:10:02,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:02,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:02,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-07-09 17:10:02,584 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-07-09 17:10:02,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:02,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:02,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972940060] [2021-07-09 17:10:02,673 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:02,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491553462] [2021-07-09 17:10:02,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491553462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:02,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:02,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:02,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188236784] [2021-07-09 17:10:02,674 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:02,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:02,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:02,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:02,674 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-07-09 17:10:02,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:02,902 INFO L93 Difference]: Finished difference Result 208 states and 525 transitions. [2021-07-09 17:10:02,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:02,902 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-07-09 17:10:02,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:02,903 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:10:02,903 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:10:02,903 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 160.7ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:02,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:10:02,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 171. [2021-07-09 17:10:02,906 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-07-09 17:10:02,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 442 transitions. [2021-07-09 17:10:02,907 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 442 transitions. Word has length 15 [2021-07-09 17:10:02,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:02,907 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 442 transitions. [2021-07-09 17:10:02,907 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-07-09 17:10:02,907 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 442 transitions. [2021-07-09 17:10:02,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:02,907 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:02,907 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:03,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:03,130 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:03,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:03,131 INFO L82 PathProgramCache]: Analyzing trace with hash -179468607, now seen corresponding path program 57 times [2021-07-09 17:10:03,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:03,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738037958] [2021-07-09 17:10:03,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:03,140 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:03,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2001647826] [2021-07-09 17:10:03,140 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-07-09 17:10:03,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:03,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:03,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:10:03,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:03,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:03,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:03,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738037958] [2021-07-09 17:10:03,268 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:03,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001647826] [2021-07-09 17:10:03,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001647826] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:03,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:03,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:03,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764076013] [2021-07-09 17:10:03,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:03,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:03,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:03,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:03,269 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-07-09 17:10:03,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:03,406 INFO L93 Difference]: Finished difference Result 240 states and 592 transitions. [2021-07-09 17:10:03,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:10:03,407 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-07-09 17:10:03,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:03,408 INFO L225 Difference]: With dead ends: 240 [2021-07-09 17:10:03,408 INFO L226 Difference]: Without dead ends: 235 [2021-07-09 17:10:03,408 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:03,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-07-09 17:10:03,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 171. [2021-07-09 17:10:03,411 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-07-09 17:10:03,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 438 transitions. [2021-07-09 17:10:03,412 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 438 transitions. Word has length 15 [2021-07-09 17:10:03,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:03,412 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 438 transitions. [2021-07-09 17:10:03,412 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-07-09 17:10:03,412 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 438 transitions. [2021-07-09 17:10:03,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:03,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:03,413 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:03,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-07-09 17:10:03,634 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:03,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:03,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1538875099, now seen corresponding path program 58 times [2021-07-09 17:10:03,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:03,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129904022] [2021-07-09 17:10:03,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:03,636 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:03,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093859916] [2021-07-09 17:10:03,637 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-07-09 17:10:03,659 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:03,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:03,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:03,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:03,756 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:03,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:03,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129904022] [2021-07-09 17:10:03,756 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:03,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093859916] [2021-07-09 17:10:03,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093859916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:03,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:03,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:03,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033147459] [2021-07-09 17:10:03,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:03,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:03,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:03,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:03,757 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-07-09 17:10:03,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:03,897 INFO L93 Difference]: Finished difference Result 231 states and 575 transitions. [2021-07-09 17:10:03,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:03,897 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-07-09 17:10:03,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:03,899 INFO L225 Difference]: With dead ends: 231 [2021-07-09 17:10:03,899 INFO L226 Difference]: Without dead ends: 227 [2021-07-09 17:10:03,899 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 87.5ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:03,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-09 17:10:03,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 167. [2021-07-09 17:10:03,902 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-07-09 17:10:03,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 424 transitions. [2021-07-09 17:10:03,902 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 424 transitions. Word has length 15 [2021-07-09 17:10:03,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:03,902 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 424 transitions. [2021-07-09 17:10:03,903 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-07-09 17:10:03,903 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 424 transitions. [2021-07-09 17:10:03,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:03,903 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:03,903 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:04,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:04,117 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:04,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:04,117 INFO L82 PathProgramCache]: Analyzing trace with hash -2101626631, now seen corresponding path program 59 times [2021-07-09 17:10:04,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:04,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804753911] [2021-07-09 17:10:04,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:04,119 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:04,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1867112861] [2021-07-09 17:10:04,119 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-07-09 17:10:04,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:04,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:04,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:04,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:04,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:04,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:04,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804753911] [2021-07-09 17:10:04,246 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:04,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867112861] [2021-07-09 17:10:04,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867112861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:04,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:04,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:04,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489976968] [2021-07-09 17:10:04,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:04,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:04,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:04,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:04,247 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-07-09 17:10:04,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:04,336 INFO L93 Difference]: Finished difference Result 200 states and 502 transitions. [2021-07-09 17:10:04,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:04,336 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-07-09 17:10:04,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:04,337 INFO L225 Difference]: With dead ends: 200 [2021-07-09 17:10:04,337 INFO L226 Difference]: Without dead ends: 197 [2021-07-09 17:10:04,337 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:04,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-09 17:10:04,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 169. [2021-07-09 17:10:04,340 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-07-09 17:10:04,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 430 transitions. [2021-07-09 17:10:04,340 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 430 transitions. Word has length 15 [2021-07-09 17:10:04,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:04,341 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 430 transitions. [2021-07-09 17:10:04,341 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-07-09 17:10:04,341 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 430 transitions. [2021-07-09 17:10:04,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:04,341 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:04,341 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:04,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:04,565 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:04,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:04,565 INFO L82 PathProgramCache]: Analyzing trace with hash -383282925, now seen corresponding path program 60 times [2021-07-09 17:10:04,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:04,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323698756] [2021-07-09 17:10:04,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:04,567 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:04,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1569901925] [2021-07-09 17:10:04,567 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-07-09 17:10:04,597 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:04,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:04,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:10:04,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:04,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:04,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:04,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323698756] [2021-07-09 17:10:04,660 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:04,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569901925] [2021-07-09 17:10:04,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569901925] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:04,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:04,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:10:04,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722295722] [2021-07-09 17:10:04,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:10:04,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:04,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:10:04,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:10:04,661 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-07-09 17:10:04,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:04,756 INFO L93 Difference]: Finished difference Result 224 states and 559 transitions. [2021-07-09 17:10:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:10:04,756 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-07-09 17:10:04,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:04,757 INFO L225 Difference]: With dead ends: 224 [2021-07-09 17:10:04,757 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:10:04,757 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 56.1ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:04,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:10:04,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-07-09 17:10:04,760 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-07-09 17:10:04,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2021-07-09 17:10:04,760 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 15 [2021-07-09 17:10:04,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:04,761 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2021-07-09 17:10:04,761 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-07-09 17:10:04,761 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2021-07-09 17:10:04,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:04,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:04,761 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:04,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:04,981 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:04,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:04,981 INFO L82 PathProgramCache]: Analyzing trace with hash 261769119, now seen corresponding path program 61 times [2021-07-09 17:10:04,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:04,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035799206] [2021-07-09 17:10:04,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:04,984 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:04,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439158112] [2021-07-09 17:10:04,984 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-07-09 17:10:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:05,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:05,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:05,089 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:05,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:05,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035799206] [2021-07-09 17:10:05,089 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:05,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439158112] [2021-07-09 17:10:05,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439158112] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:05,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:05,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:05,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243508508] [2021-07-09 17:10:05,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:05,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:05,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:05,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:05,090 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-07-09 17:10:05,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:05,200 INFO L93 Difference]: Finished difference Result 264 states and 636 transitions. [2021-07-09 17:10:05,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:05,200 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-07-09 17:10:05,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:05,201 INFO L225 Difference]: With dead ends: 264 [2021-07-09 17:10:05,201 INFO L226 Difference]: Without dead ends: 259 [2021-07-09 17:10:05,201 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 70.4ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:05,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-07-09 17:10:05,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 168. [2021-07-09 17:10:05,204 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-07-09 17:10:05,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-07-09 17:10:05,204 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-07-09 17:10:05,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:05,204 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-07-09 17:10:05,205 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-07-09 17:10:05,205 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-07-09 17:10:05,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:05,205 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:05,205 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:05,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:05,409 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:05,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:05,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1980112825, now seen corresponding path program 62 times [2021-07-09 17:10:05,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:05,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816562542] [2021-07-09 17:10:05,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:05,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:05,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821692521] [2021-07-09 17:10:05,412 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:05,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:05,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:05,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:10:05,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:05,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-07-09 17:10:05,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:05,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:05,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:05,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:05,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-07-09 17:10:05,523 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-07-09 17:10:05,525 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:10:05,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:05,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:05,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:05,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-07-09 17:10:05,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:05,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:05,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816562542] [2021-07-09 17:10:05,576 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:05,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821692521] [2021-07-09 17:10:05,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821692521] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:05,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:05,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:05,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568365805] [2021-07-09 17:10:05,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:05,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:05,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:05,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:05,577 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-07-09 17:10:05,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:05,674 INFO L93 Difference]: Finished difference Result 218 states and 548 transitions. [2021-07-09 17:10:05,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:05,675 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-07-09 17:10:05,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:05,676 INFO L225 Difference]: With dead ends: 218 [2021-07-09 17:10:05,676 INFO L226 Difference]: Without dead ends: 214 [2021-07-09 17:10:05,676 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 67.9ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:05,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-09 17:10:05,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 168. [2021-07-09 17:10:05,679 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-07-09 17:10:05,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-07-09 17:10:05,679 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-07-09 17:10:05,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:05,679 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-07-09 17:10:05,679 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-07-09 17:10:05,679 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-07-09 17:10:05,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:05,680 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:05,680 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:05,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-07-09 17:10:05,889 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:05,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:05,890 INFO L82 PathProgramCache]: Analyzing trace with hash 951308405, now seen corresponding path program 63 times [2021-07-09 17:10:05,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:05,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261337610] [2021-07-09 17:10:05,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:05,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:05,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1498639386] [2021-07-09 17:10:05,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:05,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:05,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:05,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:10:05,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:05,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:05,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:05,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:05,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:05,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:05,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:05,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:10:05,996 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-07-09 17:10:05,996 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-07-09 17:10:05,998 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:10:06,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:06,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:10:06,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:06,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:06,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:06,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-07-09 17:10:06,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:06,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:06,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261337610] [2021-07-09 17:10:06,065 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:06,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498639386] [2021-07-09 17:10:06,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498639386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:06,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:06,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:06,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97616573] [2021-07-09 17:10:06,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:06,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:06,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:06,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:06,066 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-07-09 17:10:06,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:06,195 INFO L93 Difference]: Finished difference Result 207 states and 514 transitions. [2021-07-09 17:10:06,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:06,195 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-07-09 17:10:06,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:06,196 INFO L225 Difference]: With dead ends: 207 [2021-07-09 17:10:06,197 INFO L226 Difference]: Without dead ends: 204 [2021-07-09 17:10:06,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 80.4ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:06,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-09 17:10:06,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 171. [2021-07-09 17:10:06,200 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-07-09 17:10:06,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 439 transitions. [2021-07-09 17:10:06,200 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 439 transitions. Word has length 15 [2021-07-09 17:10:06,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:06,200 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 439 transitions. [2021-07-09 17:10:06,200 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-07-09 17:10:06,200 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 439 transitions. [2021-07-09 17:10:06,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:06,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:06,201 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:06,424 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:06,424 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:06,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:06,424 INFO L82 PathProgramCache]: Analyzing trace with hash 840485885, now seen corresponding path program 64 times [2021-07-09 17:10:06,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:06,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343735602] [2021-07-09 17:10:06,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:06,426 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:06,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408238474] [2021-07-09 17:10:06,426 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-07-09 17:10:06,490 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:06,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:06,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:06,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:06,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:06,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:06,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343735602] [2021-07-09 17:10:06,623 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:06,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408238474] [2021-07-09 17:10:06,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408238474] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:06,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:06,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:06,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508206640] [2021-07-09 17:10:06,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:06,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:06,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:06,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:06,624 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-07-09 17:10:06,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:06,805 INFO L93 Difference]: Finished difference Result 247 states and 609 transitions. [2021-07-09 17:10:06,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:06,805 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-07-09 17:10:06,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:06,806 INFO L225 Difference]: With dead ends: 247 [2021-07-09 17:10:06,806 INFO L226 Difference]: Without dead ends: 241 [2021-07-09 17:10:06,806 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 158.1ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:10:06,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-07-09 17:10:06,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 169. [2021-07-09 17:10:06,809 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-07-09 17:10:06,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 431 transitions. [2021-07-09 17:10:06,809 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 431 transitions. Word has length 15 [2021-07-09 17:10:06,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:06,809 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 431 transitions. [2021-07-09 17:10:06,810 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-07-09 17:10:06,810 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 431 transitions. [2021-07-09 17:10:06,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:06,810 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:06,810 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:07,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:07,021 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:07,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:07,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1743399665, now seen corresponding path program 65 times [2021-07-09 17:10:07,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:07,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628396361] [2021-07-09 17:10:07,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:07,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:07,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [382710713] [2021-07-09 17:10:07,044 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-07-09 17:10:07,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:07,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:07,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:10:07,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:07,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:07,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:07,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628396361] [2021-07-09 17:10:07,198 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:07,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382710713] [2021-07-09 17:10:07,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382710713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:07,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:07,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:07,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076740683] [2021-07-09 17:10:07,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:07,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:07,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:07,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:07,199 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-07-09 17:10:07,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:07,314 INFO L93 Difference]: Finished difference Result 234 states and 573 transitions. [2021-07-09 17:10:07,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:07,314 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-07-09 17:10:07,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:07,315 INFO L225 Difference]: With dead ends: 234 [2021-07-09 17:10:07,315 INFO L226 Difference]: Without dead ends: 230 [2021-07-09 17:10:07,316 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 92.0ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:07,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-09 17:10:07,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 167. [2021-07-09 17:10:07,319 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-07-09 17:10:07,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 425 transitions. [2021-07-09 17:10:07,319 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 425 transitions. Word has length 15 [2021-07-09 17:10:07,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:07,319 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 425 transitions. [2021-07-09 17:10:07,319 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-07-09 17:10:07,319 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 425 transitions. [2021-07-09 17:10:07,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:07,320 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:07,320 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:07,533 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-07-09 17:10:07,533 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:07,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:07,533 INFO L82 PathProgramCache]: Analyzing trace with hash 640027, now seen corresponding path program 66 times [2021-07-09 17:10:07,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:07,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062243273] [2021-07-09 17:10:07,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:07,535 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:07,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [975298801] [2021-07-09 17:10:07,535 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-07-09 17:10:07,558 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:07,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:07,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:10:07,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:07,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:07,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:07,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062243273] [2021-07-09 17:10:07,615 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:07,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975298801] [2021-07-09 17:10:07,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975298801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:07,616 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:07,616 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:10:07,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34963769] [2021-07-09 17:10:07,616 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:10:07,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:07,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:10:07,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:10:07,616 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-07-09 17:10:07,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:07,705 INFO L93 Difference]: Finished difference Result 220 states and 533 transitions. [2021-07-09 17:10:07,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:07,705 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-07-09 17:10:07,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:07,706 INFO L225 Difference]: With dead ends: 220 [2021-07-09 17:10:07,706 INFO L226 Difference]: Without dead ends: 200 [2021-07-09 17:10:07,706 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 61.4ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:07,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-09 17:10:07,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 170. [2021-07-09 17:10:07,708 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-07-09 17:10:07,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 437 transitions. [2021-07-09 17:10:07,709 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 437 transitions. Word has length 15 [2021-07-09 17:10:07,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:07,709 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 437 transitions. [2021-07-09 17:10:07,709 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-07-09 17:10:07,709 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 437 transitions. [2021-07-09 17:10:07,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:07,709 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:07,709 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:07,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:07,910 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:07,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:07,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1835788159, now seen corresponding path program 67 times [2021-07-09 17:10:07,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:07,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142128817] [2021-07-09 17:10:07,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:07,912 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:07,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176933906] [2021-07-09 17:10:07,913 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-07-09 17:10:07,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:07,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:07,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:08,032 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:08,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:08,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142128817] [2021-07-09 17:10:08,032 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:08,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176933906] [2021-07-09 17:10:08,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176933906] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:08,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:08,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:08,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016868509] [2021-07-09 17:10:08,032 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:08,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:08,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:08,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:08,033 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-07-09 17:10:08,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:08,132 INFO L93 Difference]: Finished difference Result 215 states and 541 transitions. [2021-07-09 17:10:08,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:08,133 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-07-09 17:10:08,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:08,134 INFO L225 Difference]: With dead ends: 215 [2021-07-09 17:10:08,134 INFO L226 Difference]: Without dead ends: 212 [2021-07-09 17:10:08,134 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:08,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-07-09 17:10:08,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 167. [2021-07-09 17:10:08,136 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-07-09 17:10:08,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-07-09 17:10:08,136 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-07-09 17:10:08,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:08,136 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-07-09 17:10:08,136 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-07-09 17:10:08,136 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-07-09 17:10:08,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:08,137 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:08,137 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:08,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-07-09 17:10:08,341 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:08,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:08,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1197488131, now seen corresponding path program 68 times [2021-07-09 17:10:08,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:08,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488367080] [2021-07-09 17:10:08,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:08,344 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:08,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [11757958] [2021-07-09 17:10:08,344 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-07-09 17:10:08,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:08,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:08,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:08,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:08,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:08,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:08,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488367080] [2021-07-09 17:10:08,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:08,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11757958] [2021-07-09 17:10:08,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11757958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:08,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:08,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:08,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145575747] [2021-07-09 17:10:08,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:08,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:08,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:08,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:08,470 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-07-09 17:10:08,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:08,623 INFO L93 Difference]: Finished difference Result 230 states and 568 transitions. [2021-07-09 17:10:08,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:08,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-07-09 17:10:08,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:08,624 INFO L225 Difference]: With dead ends: 230 [2021-07-09 17:10:08,624 INFO L226 Difference]: Without dead ends: 227 [2021-07-09 17:10:08,624 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 122.0ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:10:08,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-09 17:10:08,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 169. [2021-07-09 17:10:08,626 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-07-09 17:10:08,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-07-09 17:10:08,627 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-07-09 17:10:08,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:08,627 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-07-09 17:10:08,627 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-07-09 17:10:08,627 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-07-09 17:10:08,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:08,627 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:08,627 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:08,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-07-09 17:10:08,829 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:08,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:08,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1308310651, now seen corresponding path program 69 times [2021-07-09 17:10:08,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:08,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224147824] [2021-07-09 17:10:08,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:08,831 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:08,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741296675] [2021-07-09 17:10:08,831 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-07-09 17:10:08,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:08,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:08,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:10:08,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:08,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:08,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:08,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224147824] [2021-07-09 17:10:08,959 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:08,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741296675] [2021-07-09 17:10:08,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741296675] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:08,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:08,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:08,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077754288] [2021-07-09 17:10:08,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:08,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:08,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:08,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:08,959 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-07-09 17:10:09,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:09,137 INFO L93 Difference]: Finished difference Result 237 states and 582 transitions. [2021-07-09 17:10:09,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:10:09,137 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-07-09 17:10:09,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:09,138 INFO L225 Difference]: With dead ends: 237 [2021-07-09 17:10:09,138 INFO L226 Difference]: Without dead ends: 234 [2021-07-09 17:10:09,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 121.7ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:10:09,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-07-09 17:10:09,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 167. [2021-07-09 17:10:09,141 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-07-09 17:10:09,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-07-09 17:10:09,141 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-07-09 17:10:09,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:09,142 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-07-09 17:10:09,142 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-07-09 17:10:09,142 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-07-09 17:10:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:09,142 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:09,142 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:09,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:09,353 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:09,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:09,353 INFO L82 PathProgramCache]: Analyzing trace with hash 2146810787, now seen corresponding path program 70 times [2021-07-09 17:10:09,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:09,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603931978] [2021-07-09 17:10:09,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:09,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:09,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [776250349] [2021-07-09 17:10:09,355 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-07-09 17:10:09,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:09,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:09,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:09,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:09,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:09,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:09,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603931978] [2021-07-09 17:10:09,473 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:09,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776250349] [2021-07-09 17:10:09,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776250349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:09,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:09,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:09,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694822027] [2021-07-09 17:10:09,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:09,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:09,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:09,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:09,474 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-07-09 17:10:09,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:09,621 INFO L93 Difference]: Finished difference Result 213 states and 531 transitions. [2021-07-09 17:10:09,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:10:09,622 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:10:09,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:09,622 INFO L225 Difference]: With dead ends: 213 [2021-07-09 17:10:09,623 INFO L226 Difference]: Without dead ends: 210 [2021-07-09 17:10:09,623 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 114.7ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:09,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-09 17:10:09,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 166. [2021-07-09 17:10:09,625 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-07-09 17:10:09,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 422 transitions. [2021-07-09 17:10:09,625 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 422 transitions. Word has length 15 [2021-07-09 17:10:09,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:09,626 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 422 transitions. [2021-07-09 17:10:09,626 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-07-09 17:10:09,626 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 422 transitions. [2021-07-09 17:10:09,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:09,626 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:09,626 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:09,832 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:09,833 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:09,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:09,833 INFO L82 PathProgramCache]: Analyzing trace with hash 310382601, now seen corresponding path program 71 times [2021-07-09 17:10:09,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:09,833 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488253529] [2021-07-09 17:10:09,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:09,835 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:09,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1062689622] [2021-07-09 17:10:09,835 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-07-09 17:10:09,857 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:09,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:09,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:10:09,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:09,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-07-09 17:10:09,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:09,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:09,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:09,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:09,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:09,942 INFO L446 ElimStorePlain]: Different costs {0=[v_A_48], 2=[F]} [2021-07-09 17:10:09,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:09,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:09,960 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-07-09 17:10:09,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-07-09 17:10:09,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:09,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:09,966 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-07-09 17:10:10,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:10,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:10,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488253529] [2021-07-09 17:10:10,004 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:10,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062689622] [2021-07-09 17:10:10,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062689622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:10,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:10,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:10,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337387094] [2021-07-09 17:10:10,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:10,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:10,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:10,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:10,004 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-07-09 17:10:10,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:10,077 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-07-09 17:10:10,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:10,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-07-09 17:10:10,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:10,078 INFO L225 Difference]: With dead ends: 205 [2021-07-09 17:10:10,078 INFO L226 Difference]: Without dead ends: 202 [2021-07-09 17:10:10,078 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 66.1ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:10,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-09 17:10:10,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 165. [2021-07-09 17:10:10,080 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-07-09 17:10:10,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 418 transitions. [2021-07-09 17:10:10,080 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 418 transitions. Word has length 15 [2021-07-09 17:10:10,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:10,080 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 418 transitions. [2021-07-09 17:10:10,080 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-07-09 17:10:10,080 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 418 transitions. [2021-07-09 17:10:10,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:10,081 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:10,081 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:10,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:10,281 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:10,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:10,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1576701703, now seen corresponding path program 72 times [2021-07-09 17:10:10,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:10,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674551783] [2021-07-09 17:10:10,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:10,284 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:10,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2069155528] [2021-07-09 17:10:10,284 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-07-09 17:10:10,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:10,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:10,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:10:10,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:10,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-07-09 17:10:10,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:10,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:10,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:10,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:10:10,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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-07-09 17:10:10,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:10,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:10,376 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-07-09 17:10:10,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:35 [2021-07-09 17:10:10,413 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:10,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, 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-07-09 17:10:10,424 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:10:10,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:10,458 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-07-09 17:10:10,459 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-07-09 17:10:10,460 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:10,495 INFO L628 ElimStorePlain]: treesize reduction 12, result has 83.1 percent of original size [2021-07-09 17:10:10,532 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-07-09 17:10:10,532 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:57, output treesize:56 [2021-07-09 17:10:10,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:10,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:10,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674551783] [2021-07-09 17:10:10,793 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:10,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069155528] [2021-07-09 17:10:10,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069155528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:10,793 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:10,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:10,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937722696] [2021-07-09 17:10:10,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:10,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:10,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:10,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:10,793 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-07-09 17:10:10,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:10,967 INFO L93 Difference]: Finished difference Result 195 states and 484 transitions. [2021-07-09 17:10:10,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:10,967 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-07-09 17:10:10,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:10,968 INFO L225 Difference]: With dead ends: 195 [2021-07-09 17:10:10,968 INFO L226 Difference]: Without dead ends: 192 [2021-07-09 17:10:10,968 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 184.1ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:10,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-07-09 17:10:10,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 167. [2021-07-09 17:10:10,970 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-07-09 17:10:10,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 421 transitions. [2021-07-09 17:10:10,970 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 421 transitions. Word has length 15 [2021-07-09 17:10:10,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:10,970 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 421 transitions. [2021-07-09 17:10:10,970 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-07-09 17:10:10,970 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 421 transitions. [2021-07-09 17:10:10,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:10,971 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:10,971 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:11,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:11,171 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:11,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:11,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1215828351, now seen corresponding path program 73 times [2021-07-09 17:10:11,172 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:11,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078241256] [2021-07-09 17:10:11,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:11,173 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:11,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398885330] [2021-07-09 17:10:11,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 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-07-09 17:10:11,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:11,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:11,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:11,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:11,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:11,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078241256] [2021-07-09 17:10:11,286 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:11,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398885330] [2021-07-09 17:10:11,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398885330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:11,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:11,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:11,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180221743] [2021-07-09 17:10:11,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:11,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:11,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:11,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:11,287 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-07-09 17:10:11,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:11,389 INFO L93 Difference]: Finished difference Result 190 states and 474 transitions. [2021-07-09 17:10:11,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:11,389 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-09 17:10:11,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:11,390 INFO L225 Difference]: With dead ends: 190 [2021-07-09 17:10:11,390 INFO L226 Difference]: Without dead ends: 187 [2021-07-09 17:10:11,390 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 78.9ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:11,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-09 17:10:11,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 169. [2021-07-09 17:10:11,393 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-07-09 17:10:11,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 427 transitions. [2021-07-09 17:10:11,394 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 427 transitions. Word has length 15 [2021-07-09 17:10:11,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:11,394 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 427 transitions. [2021-07-09 17:10:11,394 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-07-09 17:10:11,394 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 427 transitions. [2021-07-09 17:10:11,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:11,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:11,394 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:11,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-07-09 17:10:11,614 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:11,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:11,615 INFO L82 PathProgramCache]: Analyzing trace with hash 502515355, now seen corresponding path program 74 times [2021-07-09 17:10:11,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:11,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662936212] [2021-07-09 17:10:11,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:11,617 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:11,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [783917246] [2021-07-09 17:10:11,617 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-07-09 17:10:11,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:11,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:11,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:10:11,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:11,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:11,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662936212] [2021-07-09 17:10:11,745 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:11,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783917246] [2021-07-09 17:10:11,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783917246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:11,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:11,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:11,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355119896] [2021-07-09 17:10:11,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:11,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:11,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:11,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:11,746 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-07-09 17:10:11,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:11,896 INFO L93 Difference]: Finished difference Result 220 states and 541 transitions. [2021-07-09 17:10:11,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:11,897 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-07-09 17:10:11,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:11,898 INFO L225 Difference]: With dead ends: 220 [2021-07-09 17:10:11,898 INFO L226 Difference]: Without dead ends: 217 [2021-07-09 17:10:11,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 124.7ms TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:10:11,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-09 17:10:11,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 171. [2021-07-09 17:10:11,900 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-07-09 17:10:11,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 435 transitions. [2021-07-09 17:10:11,900 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 435 transitions. Word has length 15 [2021-07-09 17:10:11,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:11,901 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 435 transitions. [2021-07-09 17:10:11,901 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-07-09 17:10:11,901 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 435 transitions. [2021-07-09 17:10:11,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:11,901 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:11,901 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:12,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-07-09 17:10:12,102 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:12,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:12,102 INFO L82 PathProgramCache]: Analyzing trace with hash 391692835, now seen corresponding path program 75 times [2021-07-09 17:10:12,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:12,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906775609] [2021-07-09 17:10:12,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:12,104 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:12,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087171143] [2021-07-09 17:10:12,104 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-07-09 17:10:12,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:12,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:12,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:10:12,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:12,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:12,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:12,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:12,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:12,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:12,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:12,206 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-07-09 17:10:12,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:12,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-07-09 17:10:12,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:12,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:12,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-07-09 17:10:12,258 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:12,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:12,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906775609] [2021-07-09 17:10:12,259 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:12,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087171143] [2021-07-09 17:10:12,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087171143] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:12,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:12,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:12,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538859224] [2021-07-09 17:10:12,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:12,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:12,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:12,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:12,259 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-07-09 17:10:12,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:12,429 INFO L93 Difference]: Finished difference Result 209 states and 520 transitions. [2021-07-09 17:10:12,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:12,429 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-07-09 17:10:12,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:12,430 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:10:12,430 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:10:12,430 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 102.8ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:12,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:10:12,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-07-09 17:10:12,432 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-07-09 17:10:12,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 428 transitions. [2021-07-09 17:10:12,432 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 428 transitions. Word has length 15 [2021-07-09 17:10:12,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:12,433 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 428 transitions. [2021-07-09 17:10:12,433 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-07-09 17:10:12,433 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 428 transitions. [2021-07-09 17:10:12,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:12,433 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:12,433 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:12,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:12,641 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:12,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:12,641 INFO L82 PathProgramCache]: Analyzing trace with hash -581479935, now seen corresponding path program 76 times [2021-07-09 17:10:12,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:12,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258575958] [2021-07-09 17:10:12,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:12,643 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:12,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286015331] [2021-07-09 17:10:12,643 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-07-09 17:10:12,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:12,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:12,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:12,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:12,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:12,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:12,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258575958] [2021-07-09 17:10:12,777 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:12,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286015331] [2021-07-09 17:10:12,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286015331] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:12,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:12,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:12,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710440686] [2021-07-09 17:10:12,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:12,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:12,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:12,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:12,777 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-07-09 17:10:12,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:12,928 INFO L93 Difference]: Finished difference Result 268 states and 643 transitions. [2021-07-09 17:10:12,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:12,928 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-07-09 17:10:12,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:12,929 INFO L225 Difference]: With dead ends: 268 [2021-07-09 17:10:12,929 INFO L226 Difference]: Without dead ends: 262 [2021-07-09 17:10:12,929 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 98.9ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:12,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-07-09 17:10:12,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 174. [2021-07-09 17:10:12,932 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-07-09 17:10:12,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 441 transitions. [2021-07-09 17:10:12,933 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 441 transitions. Word has length 15 [2021-07-09 17:10:12,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:12,933 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 441 transitions. [2021-07-09 17:10:12,933 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-07-09 17:10:12,933 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 441 transitions. [2021-07-09 17:10:12,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:12,933 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:12,933 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:13,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:13,156 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:13,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:13,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1147567399, now seen corresponding path program 77 times [2021-07-09 17:10:13,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:13,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286858573] [2021-07-09 17:10:13,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:13,158 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:13,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [505089588] [2021-07-09 17:10:13,159 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:13,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:13,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:13,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:10:13,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:13,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:13,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:13,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286858573] [2021-07-09 17:10:13,269 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:13,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505089588] [2021-07-09 17:10:13,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505089588] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:13,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:13,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:13,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298937613] [2021-07-09 17:10:13,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:13,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:13,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:13,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:13,269 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-07-09 17:10:13,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:13,377 INFO L93 Difference]: Finished difference Result 294 states and 697 transitions. [2021-07-09 17:10:13,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:13,378 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-07-09 17:10:13,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:13,379 INFO L225 Difference]: With dead ends: 294 [2021-07-09 17:10:13,379 INFO L226 Difference]: Without dead ends: 289 [2021-07-09 17:10:13,379 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:13,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-07-09 17:10:13,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 175. [2021-07-09 17:10:13,381 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-07-09 17:10:13,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 444 transitions. [2021-07-09 17:10:13,382 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 444 transitions. Word has length 15 [2021-07-09 17:10:13,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:13,382 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 444 transitions. [2021-07-09 17:10:13,382 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-07-09 17:10:13,382 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 444 transitions. [2021-07-09 17:10:13,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:13,382 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:13,383 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:13,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-07-09 17:10:13,585 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:13,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:13,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1429056191, now seen corresponding path program 78 times [2021-07-09 17:10:13,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:13,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118407776] [2021-07-09 17:10:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:13,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:13,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566296358] [2021-07-09 17:10:13,587 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-07-09 17:10:13,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:13,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:13,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:10:13,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:13,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:13,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:13,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:13,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 8 treesize of output 7 [2021-07-09 17:10:13,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:13,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-07-09 17:10:13,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:13,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:13,698 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-07-09 17:10:13,699 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:13,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:13,704 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-07-09 17:10:13,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:13,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:13,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118407776] [2021-07-09 17:10:13,747 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:13,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566296358] [2021-07-09 17:10:13,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566296358] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:13,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:13,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:13,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914435393] [2021-07-09 17:10:13,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:13,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:13,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:13,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:13,748 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-07-09 17:10:13,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:13,860 INFO L93 Difference]: Finished difference Result 221 states and 552 transitions. [2021-07-09 17:10:13,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:13,860 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-07-09 17:10:13,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:13,861 INFO L225 Difference]: With dead ends: 221 [2021-07-09 17:10:13,861 INFO L226 Difference]: Without dead ends: 217 [2021-07-09 17:10:13,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 60.6ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:13,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-09 17:10:13,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 173. [2021-07-09 17:10:13,863 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-07-09 17:10:13,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-07-09 17:10:13,864 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-07-09 17:10:13,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:13,864 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-07-09 17:10:13,864 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-07-09 17:10:13,864 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-07-09 17:10:13,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:13,864 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:13,864 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:14,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:14,065 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:14,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:14,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1719022205, now seen corresponding path program 79 times [2021-07-09 17:10:14,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:14,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139663045] [2021-07-09 17:10:14,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:14,067 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:14,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821515507] [2021-07-09 17:10:14,067 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-07-09 17:10:14,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:14,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:14,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:14,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:14,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:14,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139663045] [2021-07-09 17:10:14,185 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:14,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821515507] [2021-07-09 17:10:14,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821515507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:14,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:14,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:14,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847933526] [2021-07-09 17:10:14,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:14,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:14,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:14,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:14,186 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-07-09 17:10:14,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:14,343 INFO L93 Difference]: Finished difference Result 262 states and 640 transitions. [2021-07-09 17:10:14,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:14,344 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-07-09 17:10:14,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:14,345 INFO L225 Difference]: With dead ends: 262 [2021-07-09 17:10:14,345 INFO L226 Difference]: Without dead ends: 257 [2021-07-09 17:10:14,345 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 89.6ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:14,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-09 17:10:14,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 175. [2021-07-09 17:10:14,348 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-07-09 17:10:14,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 445 transitions. [2021-07-09 17:10:14,348 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 445 transitions. Word has length 15 [2021-07-09 17:10:14,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:14,348 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 445 transitions. [2021-07-09 17:10:14,348 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-07-09 17:10:14,348 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 445 transitions. [2021-07-09 17:10:14,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:14,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:14,349 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:14,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:14,550 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:14,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:14,550 INFO L82 PathProgramCache]: Analyzing trace with hash -857601385, now seen corresponding path program 80 times [2021-07-09 17:10:14,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:14,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526765835] [2021-07-09 17:10:14,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:14,552 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:14,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1482195891] [2021-07-09 17:10:14,552 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-07-09 17:10:14,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:14,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:14,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:10:14,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:14,648 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:14,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:14,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526765835] [2021-07-09 17:10:14,648 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:14,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482195891] [2021-07-09 17:10:14,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482195891] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:14,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:14,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:14,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609549298] [2021-07-09 17:10:14,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:14,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:14,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:14,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:14,649 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-07-09 17:10:14,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:14,790 INFO L93 Difference]: Finished difference Result 277 states and 669 transitions. [2021-07-09 17:10:14,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:14,790 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-07-09 17:10:14,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:14,792 INFO L225 Difference]: With dead ends: 277 [2021-07-09 17:10:14,792 INFO L226 Difference]: Without dead ends: 273 [2021-07-09 17:10:14,792 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 74.1ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:14,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-09 17:10:14,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 176. [2021-07-09 17:10:14,795 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-07-09 17:10:14,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 450 transitions. [2021-07-09 17:10:14,795 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 450 transitions. Word has length 15 [2021-07-09 17:10:14,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:14,796 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 450 transitions. [2021-07-09 17:10:14,796 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-07-09 17:10:14,796 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 450 transitions. [2021-07-09 17:10:14,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:14,796 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:14,796 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:15,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:15,017 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:15,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:15,018 INFO L82 PathProgramCache]: Analyzing trace with hash 886438307, now seen corresponding path program 81 times [2021-07-09 17:10:15,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:15,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199861095] [2021-07-09 17:10:15,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:15,020 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:15,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1112018239] [2021-07-09 17:10:15,020 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-07-09 17:10:15,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:15,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:15,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:15,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:15,116 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:15,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:15,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199861095] [2021-07-09 17:10:15,116 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:15,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112018239] [2021-07-09 17:10:15,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112018239] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:15,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:15,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:10:15,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968887963] [2021-07-09 17:10:15,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:10:15,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:15,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:10:15,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:10:15,117 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-07-09 17:10:15,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:15,231 INFO L93 Difference]: Finished difference Result 228 states and 550 transitions. [2021-07-09 17:10:15,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:15,232 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-07-09 17:10:15,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:15,233 INFO L225 Difference]: With dead ends: 228 [2021-07-09 17:10:15,233 INFO L226 Difference]: Without dead ends: 208 [2021-07-09 17:10:15,233 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 64.5ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:15,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-09 17:10:15,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 173. [2021-07-09 17:10:15,235 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-07-09 17:10:15,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-07-09 17:10:15,235 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-07-09 17:10:15,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:15,236 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-07-09 17:10:15,236 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-07-09 17:10:15,236 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-07-09 17:10:15,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:15,236 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:15,236 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:15,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2021-07-09 17:10:15,443 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:15,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:15,443 INFO L82 PathProgramCache]: Analyzing trace with hash -949989879, now seen corresponding path program 82 times [2021-07-09 17:10:15,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:15,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510630516] [2021-07-09 17:10:15,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:15,445 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:15,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1523884748] [2021-07-09 17:10:15,445 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-07-09 17:10:15,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:15,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:15,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:15,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:15,553 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:15,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:15,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510630516] [2021-07-09 17:10:15,554 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:15,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523884748] [2021-07-09 17:10:15,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523884748] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:15,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:15,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:15,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887735923] [2021-07-09 17:10:15,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:15,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:15,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:15,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:15,554 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-07-09 17:10:15,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:15,684 INFO L93 Difference]: Finished difference Result 250 states and 626 transitions. [2021-07-09 17:10:15,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:15,684 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-07-09 17:10:15,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:15,685 INFO L225 Difference]: With dead ends: 250 [2021-07-09 17:10:15,685 INFO L226 Difference]: Without dead ends: 247 [2021-07-09 17:10:15,685 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 70.7ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:15,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-07-09 17:10:15,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2021-07-09 17:10:15,688 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-07-09 17:10:15,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-07-09 17:10:15,688 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-07-09 17:10:15,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:15,688 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-07-09 17:10:15,688 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-07-09 17:10:15,688 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-07-09 17:10:15,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:15,689 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:15,689 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:15,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-07-09 17:10:15,889 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:15,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:15,890 INFO L82 PathProgramCache]: Analyzing trace with hash -311689851, now seen corresponding path program 83 times [2021-07-09 17:10:15,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:15,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764077267] [2021-07-09 17:10:15,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:15,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:15,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540372611] [2021-07-09 17:10:15,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 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-07-09 17:10:15,914 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:15,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:15,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:15,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:16,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:16,010 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:16,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764077267] [2021-07-09 17:10:16,010 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:16,010 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540372611] [2021-07-09 17:10:16,010 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540372611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:16,010 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:16,010 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:16,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992483223] [2021-07-09 17:10:16,010 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:16,010 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:16,011 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:16,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:16,011 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-07-09 17:10:16,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:16,174 INFO L93 Difference]: Finished difference Result 227 states and 554 transitions. [2021-07-09 17:10:16,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:16,175 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-07-09 17:10:16,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:16,175 INFO L225 Difference]: With dead ends: 227 [2021-07-09 17:10:16,176 INFO L226 Difference]: Without dead ends: 224 [2021-07-09 17:10:16,176 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 107.6ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:10:16,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-09 17:10:16,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 172. [2021-07-09 17:10:16,179 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-07-09 17:10:16,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 436 transitions. [2021-07-09 17:10:16,180 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 436 transitions. Word has length 15 [2021-07-09 17:10:16,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:16,180 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 436 transitions. [2021-07-09 17:10:16,180 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-07-09 17:10:16,180 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 436 transitions. [2021-07-09 17:10:16,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:16,180 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:16,180 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:16,389 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-07-09 17:10:16,389 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:16,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:16,389 INFO L82 PathProgramCache]: Analyzing trace with hash -422512371, now seen corresponding path program 84 times [2021-07-09 17:10:16,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:16,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341720824] [2021-07-09 17:10:16,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:16,391 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:16,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1813597511] [2021-07-09 17:10:16,391 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-07-09 17:10:16,418 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:16,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:16,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:10:16,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:16,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:16,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341720824] [2021-07-09 17:10:16,550 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:16,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813597511] [2021-07-09 17:10:16,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813597511] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:16,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:16,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:16,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631982478] [2021-07-09 17:10:16,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:16,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:16,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:16,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:16,551 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-07-09 17:10:16,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:16,745 INFO L93 Difference]: Finished difference Result 226 states and 552 transitions. [2021-07-09 17:10:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:10:16,745 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-07-09 17:10:16,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:16,746 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:10:16,746 INFO L226 Difference]: Without dead ends: 223 [2021-07-09 17:10:16,746 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:16,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-09 17:10:16,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 170. [2021-07-09 17:10:16,749 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-07-09 17:10:16,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-07-09 17:10:16,749 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-07-09 17:10:16,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:16,749 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-07-09 17:10:16,749 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-07-09 17:10:16,749 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-07-09 17:10:16,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:16,749 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:16,750 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:16,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-07-09 17:10:16,950 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:16,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:16,950 INFO L82 PathProgramCache]: Analyzing trace with hash -429774331, now seen corresponding path program 85 times [2021-07-09 17:10:16,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:16,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004494478] [2021-07-09 17:10:16,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:16,952 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:16,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322494290] [2021-07-09 17:10:16,952 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:16,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:16,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:16,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:17,069 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:17,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:17,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004494478] [2021-07-09 17:10:17,069 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:17,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322494290] [2021-07-09 17:10:17,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322494290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:17,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:17,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:17,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267928653] [2021-07-09 17:10:17,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:17,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:17,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:17,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:17,070 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-07-09 17:10:17,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:17,184 INFO L93 Difference]: Finished difference Result 255 states and 621 transitions. [2021-07-09 17:10:17,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:17,185 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-07-09 17:10:17,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:17,186 INFO L225 Difference]: With dead ends: 255 [2021-07-09 17:10:17,186 INFO L226 Difference]: Without dead ends: 250 [2021-07-09 17:10:17,186 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:17,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-07-09 17:10:17,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 165. [2021-07-09 17:10:17,188 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-07-09 17:10:17,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-07-09 17:10:17,189 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-07-09 17:10:17,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:17,189 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-07-09 17:10:17,189 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-07-09 17:10:17,189 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-07-09 17:10:17,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:17,189 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:17,189 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:17,390 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-07-09 17:10:17,390 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:17,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:17,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1262358229, now seen corresponding path program 86 times [2021-07-09 17:10:17,390 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:17,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471948328] [2021-07-09 17:10:17,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:17,392 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:17,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1230513604] [2021-07-09 17:10:17,392 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-07-09 17:10:17,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:17,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:17,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:10:17,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:17,523 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:17,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:17,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471948328] [2021-07-09 17:10:17,524 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:17,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230513604] [2021-07-09 17:10:17,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230513604] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:17,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:17,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:17,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887566314] [2021-07-09 17:10:17,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:17,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:17,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:17,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:17,525 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-07-09 17:10:17,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:17,660 INFO L93 Difference]: Finished difference Result 208 states and 510 transitions. [2021-07-09 17:10:17,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:10:17,661 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-07-09 17:10:17,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:17,661 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:10:17,661 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:10:17,662 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 116.3ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:17,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:10:17,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 165. [2021-07-09 17:10:17,664 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-07-09 17:10:17,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-07-09 17:10:17,664 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-07-09 17:10:17,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:17,664 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-07-09 17:10:17,664 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-07-09 17:10:17,664 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-07-09 17:10:17,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:17,664 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:17,665 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:17,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:17,865 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:17,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:17,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1196180881, now seen corresponding path program 87 times [2021-07-09 17:10:17,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:17,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104641185] [2021-07-09 17:10:17,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:17,867 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:17,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852455941] [2021-07-09 17:10:17,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 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-07-09 17:10:17,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:17,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:17,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:10:17,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:17,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:17,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:17,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104641185] [2021-07-09 17:10:17,980 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:17,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852455941] [2021-07-09 17:10:17,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852455941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:17,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:17,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:17,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113163301] [2021-07-09 17:10:17,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:17,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:17,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:17,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:17,981 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-07-09 17:10:18,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:18,097 INFO L93 Difference]: Finished difference Result 242 states and 598 transitions. [2021-07-09 17:10:18,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:18,098 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-07-09 17:10:18,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:18,099 INFO L225 Difference]: With dead ends: 242 [2021-07-09 17:10:18,099 INFO L226 Difference]: Without dead ends: 238 [2021-07-09 17:10:18,099 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 72.4ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:18,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-07-09 17:10:18,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 161. [2021-07-09 17:10:18,101 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-07-09 17:10:18,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 396 transitions. [2021-07-09 17:10:18,101 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 396 transitions. Word has length 15 [2021-07-09 17:10:18,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:18,101 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 396 transitions. [2021-07-09 17:10:18,101 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-07-09 17:10:18,101 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 396 transitions. [2021-07-09 17:10:18,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:18,102 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:18,102 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:18,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-07-09 17:10:18,302 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:18,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:18,303 INFO L82 PathProgramCache]: Analyzing trace with hash -690903423, now seen corresponding path program 88 times [2021-07-09 17:10:18,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:18,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769361922] [2021-07-09 17:10:18,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:18,305 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:18,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2078060598] [2021-07-09 17:10:18,305 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-07-09 17:10:18,331 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:18,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:18,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:18,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:18,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:18,456 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:18,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769361922] [2021-07-09 17:10:18,456 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:18,456 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078060598] [2021-07-09 17:10:18,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078060598] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:18,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:18,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:18,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335693798] [2021-07-09 17:10:18,457 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:18,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:18,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:18,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:18,457 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-07-09 17:10:18,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:18,611 INFO L93 Difference]: Finished difference Result 201 states and 491 transitions. [2021-07-09 17:10:18,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:18,612 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-07-09 17:10:18,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:18,612 INFO L225 Difference]: With dead ends: 201 [2021-07-09 17:10:18,612 INFO L226 Difference]: Without dead ends: 198 [2021-07-09 17:10:18,612 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 137.1ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:18,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-09 17:10:18,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 159. [2021-07-09 17:10:18,614 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-07-09 17:10:18,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 393 transitions. [2021-07-09 17:10:18,615 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 393 transitions. Word has length 15 [2021-07-09 17:10:18,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:18,615 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 393 transitions. [2021-07-09 17:10:18,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-07-09 17:10:18,615 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 393 transitions. [2021-07-09 17:10:18,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:18,615 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:18,615 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:18,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-07-09 17:10:18,816 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:18,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:18,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1523865919, now seen corresponding path program 89 times [2021-07-09 17:10:18,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:18,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557333268] [2021-07-09 17:10:18,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:18,818 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:18,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1878294066] [2021-07-09 17:10:18,818 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-07-09 17:10:18,846 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:18,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:18,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 17:10:18,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:18,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-07-09 17:10:18,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:18,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:10:18,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:18,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:18,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:10:18,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:18,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:18,963 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-07-09 17:10:18,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:18,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:18,970 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-07-09 17:10:18,994 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:18,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:18,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557333268] [2021-07-09 17:10:18,994 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:18,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878294066] [2021-07-09 17:10:18,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878294066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:18,994 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:18,994 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:18,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815160092] [2021-07-09 17:10:18,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:18,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:18,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:18,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:18,995 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-07-09 17:10:19,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:19,095 INFO L93 Difference]: Finished difference Result 204 states and 492 transitions. [2021-07-09 17:10:19,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:19,096 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-07-09 17:10:19,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:19,096 INFO L225 Difference]: With dead ends: 204 [2021-07-09 17:10:19,096 INFO L226 Difference]: Without dead ends: 199 [2021-07-09 17:10:19,096 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 73.0ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:19,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-09 17:10:19,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 159. [2021-07-09 17:10:19,098 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-07-09 17:10:19,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 392 transitions. [2021-07-09 17:10:19,099 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 392 transitions. Word has length 15 [2021-07-09 17:10:19,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:19,099 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 392 transitions. [2021-07-09 17:10:19,099 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-07-09 17:10:19,099 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 392 transitions. [2021-07-09 17:10:19,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:19,099 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:19,099 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:19,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-07-09 17:10:19,300 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:19,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:19,300 INFO L82 PathProgramCache]: Analyzing trace with hash 194477787, now seen corresponding path program 90 times [2021-07-09 17:10:19,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:19,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478074145] [2021-07-09 17:10:19,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:19,302 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:19,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1812789747] [2021-07-09 17:10:19,302 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-07-09 17:10:19,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:19,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:19,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:19,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:19,402 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:19,402 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:19,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478074145] [2021-07-09 17:10:19,402 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:19,402 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812789747] [2021-07-09 17:10:19,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812789747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:19,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:19,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:10:19,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532718375] [2021-07-09 17:10:19,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:10:19,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:19,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:10:19,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:10:19,403 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-07-09 17:10:19,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:19,524 INFO L93 Difference]: Finished difference Result 250 states and 599 transitions. [2021-07-09 17:10:19,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:10:19,524 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-07-09 17:10:19,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:19,525 INFO L225 Difference]: With dead ends: 250 [2021-07-09 17:10:19,525 INFO L226 Difference]: Without dead ends: 246 [2021-07-09 17:10:19,525 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 64.4ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:19,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-07-09 17:10:19,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 158. [2021-07-09 17:10:19,527 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-07-09 17:10:19,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 389 transitions. [2021-07-09 17:10:19,527 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 389 transitions. Word has length 15 [2021-07-09 17:10:19,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:19,527 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 389 transitions. [2021-07-09 17:10:19,528 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-07-09 17:10:19,528 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 389 transitions. [2021-07-09 17:10:19,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 17:10:19,528 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:19,528 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:19,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:19,729 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:19,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:19,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1938517479, now seen corresponding path program 91 times [2021-07-09 17:10:19,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:19,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742825068] [2021-07-09 17:10:19,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:19,731 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:19,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1011251373] [2021-07-09 17:10:19,731 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-07-09 17:10:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:19,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:10:19,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:19,846 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:19,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:19,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742825068] [2021-07-09 17:10:19,846 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:19,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011251373] [2021-07-09 17:10:19,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011251373] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:19,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:19,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:19,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045281906] [2021-07-09 17:10:19,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:19,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:19,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:19,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:19,847 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-07-09 17:10:19,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:19,981 INFO L93 Difference]: Finished difference Result 209 states and 505 transitions. [2021-07-09 17:10:19,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:10:19,981 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-07-09 17:10:19,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:19,982 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:10:19,982 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:10:19,982 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 115.9ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:10:19,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:10:19,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 154. [2021-07-09 17:10:19,984 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-07-09 17:10:19,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 377 transitions. [2021-07-09 17:10:19,984 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 377 transitions. Word has length 15 [2021-07-09 17:10:19,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:19,984 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 377 transitions. [2021-07-09 17:10:19,984 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-07-09 17:10:19,985 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 377 transitions. [2021-07-09 17:10:19,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:19,985 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:19,985 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:20,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:20,189 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:20,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:20,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1436869033, now seen corresponding path program 92 times [2021-07-09 17:10:20,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:20,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520236399] [2021-07-09 17:10:20,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:20,191 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:20,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318944276] [2021-07-09 17:10:20,191 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-07-09 17:10:20,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:20,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:20,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:20,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:20,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:20,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:10:20,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-07-09 17:10:20,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:10:20,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-07-09 17:10:20,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:20,310 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:20,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-07-09 17:10:20,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,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 23 treesize of output 22 [2021-07-09 17:10:20,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,330 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:20,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:20,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:20,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520236399] [2021-07-09 17:10:20,377 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:20,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318944276] [2021-07-09 17:10:20,377 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318944276] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:20,377 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:20,377 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:20,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474185443] [2021-07-09 17:10:20,377 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:20,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:20,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:20,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:20,377 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-07-09 17:10:20,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:20,567 INFO L93 Difference]: Finished difference Result 189 states and 451 transitions. [2021-07-09 17:10:20,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:20,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-07-09 17:10:20,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:20,568 INFO L225 Difference]: With dead ends: 189 [2021-07-09 17:10:20,568 INFO L226 Difference]: Without dead ends: 185 [2021-07-09 17:10:20,568 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 104.6ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:20,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-07-09 17:10:20,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 163. [2021-07-09 17:10:20,570 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-07-09 17:10:20,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 398 transitions. [2021-07-09 17:10:20,570 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 398 transitions. Word has length 16 [2021-07-09 17:10:20,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:20,570 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 398 transitions. [2021-07-09 17:10:20,570 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-07-09 17:10:20,570 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 398 transitions. [2021-07-09 17:10:20,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:20,571 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:20,571 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:20,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:20,771 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:20,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:20,771 INFO L82 PathProgramCache]: Analyzing trace with hash 447860743, now seen corresponding path program 93 times [2021-07-09 17:10:20,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:20,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982436771] [2021-07-09 17:10:20,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:20,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:20,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033288820] [2021-07-09 17:10:20,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 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-07-09 17:10:20,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:20,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:20,799 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:10:20,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:20,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:20,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-07-09 17:10:20,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 17 treesize of output 13 [2021-07-09 17:10:20,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10: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-07-09 17:10:20,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:44 [2021-07-09 17:10:20,902 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-07-09 17:10:20,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, 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-07-09 17:10:20,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:20,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:20,922 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-07-09 17:10:20,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:62 [2021-07-09 17:10:21,013 INFO L446 ElimStorePlain]: Different costs {0=[v_A_58], 5=[F]} [2021-07-09 17:10:21,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:21,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:21,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:21,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:10:21,057 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-07-09 17:10:21,057 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-07-09 17:10:21,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:21,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:21,161 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-07-09 17:10:21,161 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:56, output treesize:65 [2021-07-09 17:10:21,685 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:21,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:21,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982436771] [2021-07-09 17:10:21,686 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:21,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033288820] [2021-07-09 17:10:21,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033288820] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:21,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:21,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:10:21,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016812677] [2021-07-09 17:10:21,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:10:21,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:21,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:10:21,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:21,687 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-07-09 17:10:21,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:21,930 INFO L93 Difference]: Finished difference Result 204 states and 475 transitions. [2021-07-09 17:10:21,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:10:21,931 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-07-09 17:10:21,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:21,931 INFO L225 Difference]: With dead ends: 204 [2021-07-09 17:10:21,931 INFO L226 Difference]: Without dead ends: 201 [2021-07-09 17:10:21,932 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 292.9ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:21,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-09 17:10:21,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 168. [2021-07-09 17:10:21,934 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-07-09 17:10:21,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 414 transitions. [2021-07-09 17:10:21,935 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 414 transitions. Word has length 16 [2021-07-09 17:10:21,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:21,935 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 414 transitions. [2021-07-09 17:10:21,935 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-07-09 17:10:21,935 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 414 transitions. [2021-07-09 17:10:21,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:21,935 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:21,935 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:22,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-07-09 17:10:22,145 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:22,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:22,145 INFO L82 PathProgramCache]: Analyzing trace with hash -2128762847, now seen corresponding path program 94 times [2021-07-09 17:10:22,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:22,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904657088] [2021-07-09 17:10:22,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:22,152 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:22,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765817996] [2021-07-09 17:10:22,153 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-07-09 17:10:22,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:22,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:22,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:22,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:22,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:22,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:10:22,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-07-09 17:10:22,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:10:22,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:22,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,255 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:22,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 16 treesize of output 18 [2021-07-09 17:10:22,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,305 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-07-09 17:10:22,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,311 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:22,348 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:22,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:22,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904657088] [2021-07-09 17:10:22,349 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:22,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765817996] [2021-07-09 17:10:22,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765817996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:22,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:22,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:22,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858733750] [2021-07-09 17:10:22,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:22,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:22,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:22,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:22,349 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-07-09 17:10:22,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:22,540 INFO L93 Difference]: Finished difference Result 209 states and 485 transitions. [2021-07-09 17:10:22,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:22,540 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-07-09 17:10:22,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:22,541 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:10:22,541 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:10:22,541 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 90.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:22,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:10:22,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-07-09 17:10:22,543 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-07-09 17:10:22,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 418 transitions. [2021-07-09 17:10:22,544 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 418 transitions. Word has length 16 [2021-07-09 17:10:22,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:22,544 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 418 transitions. [2021-07-09 17:10:22,544 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-07-09 17:10:22,544 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 418 transitions. [2021-07-09 17:10:22,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:22,544 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:22,544 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:22,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-07-09 17:10:22,745 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:22,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:22,745 INFO L82 PathProgramCache]: Analyzing trace with hash -2110328821, now seen corresponding path program 95 times [2021-07-09 17:10:22,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:22,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146343831] [2021-07-09 17:10:22,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:22,747 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:22,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512645115] [2021-07-09 17:10:22,747 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-07-09 17:10:22,772 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:22,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:22,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:22,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:22,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-07-09 17:10:22,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:10:22,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-07-09 17:10:22,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:10:22,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:22,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:22,866 INFO L446 ElimStorePlain]: Different costs {0=[v_A_62], 5=[F]} [2021-07-09 17:10:22,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:22,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,888 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:22,888 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-07-09 17:10:22,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:22,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:22,895 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:22,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:22,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:22,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146343831] [2021-07-09 17:10:22,946 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:22,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512645115] [2021-07-09 17:10:22,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512645115] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:22,946 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:22,946 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:22,946 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883248443] [2021-07-09 17:10:22,946 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:22,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:22,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:22,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:22,947 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-07-09 17:10:23,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:23,142 INFO L93 Difference]: Finished difference Result 202 states and 475 transitions. [2021-07-09 17:10:23,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:23,142 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-07-09 17:10:23,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:23,143 INFO L225 Difference]: With dead ends: 202 [2021-07-09 17:10:23,143 INFO L226 Difference]: Without dead ends: 199 [2021-07-09 17:10:23,143 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 88.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:23,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-09 17:10:23,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 170. [2021-07-09 17:10:23,145 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-07-09 17:10:23,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 422 transitions. [2021-07-09 17:10:23,146 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 422 transitions. Word has length 16 [2021-07-09 17:10:23,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:23,146 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 422 transitions. [2021-07-09 17:10:23,146 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-07-09 17:10:23,146 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 422 transitions. [2021-07-09 17:10:23,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:23,146 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:23,146 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:23,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:23,347 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:23,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:23,347 INFO L82 PathProgramCache]: Analyzing trace with hash -794171517, now seen corresponding path program 96 times [2021-07-09 17:10:23,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:23,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421436663] [2021-07-09 17:10:23,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:23,349 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:23,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [469077612] [2021-07-09 17:10:23,349 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-07-09 17:10:23,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:23,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:23,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-09 17:10:23,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:23,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-07-09 17:10:23,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:23,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,402 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:10:23,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-07-09 17:10:23,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:23,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:23,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:23,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:23,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:23,517 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:23,517 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-07-09 17:10:23,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:23,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:10:23,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:23,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:23,533 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:23,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:23,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:23,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421436663] [2021-07-09 17:10:23,588 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:23,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469077612] [2021-07-09 17:10:23,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469077612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:23,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:23,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:23,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286062306] [2021-07-09 17:10:23,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:23,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:23,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:23,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:23,589 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-07-09 17:10:23,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:23,759 INFO L93 Difference]: Finished difference Result 209 states and 497 transitions. [2021-07-09 17:10:23,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:23,759 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-07-09 17:10:23,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:23,760 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:10:23,760 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:10:23,760 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 91.5ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:23,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:10:23,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 171. [2021-07-09 17:10:23,762 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-07-09 17:10:23,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 426 transitions. [2021-07-09 17:10:23,762 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 426 transitions. Word has length 16 [2021-07-09 17:10:23,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:23,762 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 426 transitions. [2021-07-09 17:10:23,762 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-07-09 17:10:23,762 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 426 transitions. [2021-07-09 17:10:23,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:23,763 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:23,763 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:23,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable191 [2021-07-09 17:10:23,963 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:23,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:23,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1351999243, now seen corresponding path program 97 times [2021-07-09 17:10:23,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:23,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471698215] [2021-07-09 17:10:23,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:23,966 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:23,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [154430672] [2021-07-09 17:10:23,966 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-07-09 17:10:23,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:23,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:23,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:24,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:24,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:10:24,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 16 treesize of output 18 [2021-07-09 17:10:24,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:24,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 15 treesize of output 11 [2021-07-09 17:10:24,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:24,094 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:24,094 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-07-09 17:10:24,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,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 23 treesize of output 22 [2021-07-09 17:10:24,103 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,109 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:24,166 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:24,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:24,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471698215] [2021-07-09 17:10:24,166 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:24,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154430672] [2021-07-09 17:10:24,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154430672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:24,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:24,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:24,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205341016] [2021-07-09 17:10:24,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:24,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:24,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:24,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:24,172 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-07-09 17:10:24,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:24,346 INFO L93 Difference]: Finished difference Result 208 states and 495 transitions. [2021-07-09 17:10:24,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:24,347 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-07-09 17:10:24,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:24,348 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:10:24,348 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:10:24,348 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 86.6ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:24,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:10:24,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-07-09 17:10:24,351 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-07-09 17:10:24,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 429 transitions. [2021-07-09 17:10:24,351 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 429 transitions. Word has length 16 [2021-07-09 17:10:24,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:24,351 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 429 transitions. [2021-07-09 17:10:24,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-07-09 17:10:24,351 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 429 transitions. [2021-07-09 17:10:24,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:24,352 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:24,352 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:24,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:24,565 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:24,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:24,565 INFO L82 PathProgramCache]: Analyzing trace with hash 257907655, now seen corresponding path program 98 times [2021-07-09 17:10:24,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:24,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133803839] [2021-07-09 17:10:24,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:24,568 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:24,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2009777690] [2021-07-09 17:10:24,568 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-07-09 17:10:24,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:24,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:24,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:24,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:24,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-07-09 17:10:24,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:10:24,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:24,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:10:24,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-07-09 17:10:24,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:10:24,707 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:24,707 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-07-09 17:10:24,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 17:10:24,716 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:24,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:24,722 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:24,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:24,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:24,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133803839] [2021-07-09 17:10:24,771 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:24,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009777690] [2021-07-09 17:10:24,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009777690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:24,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:24,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:24,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144640514] [2021-07-09 17:10:24,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:24,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:24,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:24,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:24,771 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-07-09 17:10:24,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:24,967 INFO L93 Difference]: Finished difference Result 221 states and 526 transitions. [2021-07-09 17:10:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:24,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-07-09 17:10:24,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:24,968 INFO L225 Difference]: With dead ends: 221 [2021-07-09 17:10:24,968 INFO L226 Difference]: Without dead ends: 218 [2021-07-09 17:10:24,968 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 93.7ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:24,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-09 17:10:24,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 176. [2021-07-09 17:10:24,971 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-07-09 17:10:24,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 443 transitions. [2021-07-09 17:10:24,971 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 443 transitions. Word has length 16 [2021-07-09 17:10:24,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:24,971 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 443 transitions. [2021-07-09 17:10:24,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-07-09 17:10:24,972 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 443 transitions. [2021-07-09 17:10:24,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:24,972 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:24,972 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:25,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-07-09 17:10:25,177 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:25,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:25,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1618953449, now seen corresponding path program 99 times [2021-07-09 17:10:25,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:25,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962980771] [2021-07-09 17:10:25,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:25,180 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:25,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [141009993] [2021-07-09 17:10:25,180 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-07-09 17:10:25,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:25,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:25,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:25,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:25,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:25,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:25,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-07-09 17:10:25,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:25,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:25,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:25,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:25,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,358 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-07-09 17:10:25,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:25,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-07-09 17:10:25,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:25,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962980771] [2021-07-09 17:10:25,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:25,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141009993] [2021-07-09 17:10:25,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141009993] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:25,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:25,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:25,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72238353] [2021-07-09 17:10:25,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:25,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:25,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:25,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:25,387 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-07-09 17:10:25,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:25,505 INFO L93 Difference]: Finished difference Result 190 states and 468 transitions. [2021-07-09 17:10:25,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:25,505 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-07-09 17:10:25,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:25,506 INFO L225 Difference]: With dead ends: 190 [2021-07-09 17:10:25,506 INFO L226 Difference]: Without dead ends: 187 [2021-07-09 17:10:25,506 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 89.0ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:25,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-07-09 17:10:25,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 180. [2021-07-09 17:10:25,508 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-07-09 17:10:25,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 453 transitions. [2021-07-09 17:10:25,509 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 453 transitions. Word has length 16 [2021-07-09 17:10:25,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:25,509 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 453 transitions. [2021-07-09 17:10:25,509 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-07-09 17:10:25,509 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 453 transitions. [2021-07-09 17:10:25,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:25,509 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:25,510 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:25,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:25,721 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:25,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:25,721 INFO L82 PathProgramCache]: Analyzing trace with hash -946966513, now seen corresponding path program 100 times [2021-07-09 17:10:25,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:25,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956953518] [2021-07-09 17:10:25,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:25,737 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:25,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [453896386] [2021-07-09 17:10:25,737 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-07-09 17:10:25,769 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:25,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:25,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:25,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:25,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:25,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:25,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:25,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:25,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:25,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:25,939 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-07-09 17:10:25,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:10:25,949 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:25,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:25,955 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:25,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:25,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956953518] [2021-07-09 17:10:25,982 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:25,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453896386] [2021-07-09 17:10:25,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453896386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:25,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:25,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:25,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096504600] [2021-07-09 17:10:25,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:25,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:25,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:25,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:25,983 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-07-09 17:10:26,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:26,149 INFO L93 Difference]: Finished difference Result 210 states and 516 transitions. [2021-07-09 17:10:26,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:26,149 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-07-09 17:10:26,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:26,150 INFO L225 Difference]: With dead ends: 210 [2021-07-09 17:10:26,150 INFO L226 Difference]: Without dead ends: 207 [2021-07-09 17:10:26,150 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 107.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:26,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-09 17:10:26,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-07-09 17:10:26,153 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-07-09 17:10:26,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-07-09 17:10:26,154 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-07-09 17:10:26,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:26,154 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-07-09 17:10:26,154 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-07-09 17:10:26,154 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-07-09 17:10:26,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:26,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:26,154 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:26,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:26,358 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:26,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:26,358 INFO L82 PathProgramCache]: Analyzing trace with hash 771377193, now seen corresponding path program 101 times [2021-07-09 17:10:26,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:26,358 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386295685] [2021-07-09 17:10:26,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:26,360 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:26,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [206802778] [2021-07-09 17:10:26,360 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-07-09 17:10:26,385 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:26,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:26,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:26,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:26,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:26,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:26,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:26,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:26,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:26,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,482 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:26,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:26,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,512 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-07-09 17:10:26,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,518 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:26,553 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:26,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:26,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386295685] [2021-07-09 17:10:26,553 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:26,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206802778] [2021-07-09 17:10:26,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206802778] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:26,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:26,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:26,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492408373] [2021-07-09 17:10:26,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:26,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:26,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:26,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:26,554 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-07-09 17:10:26,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:26,699 INFO L93 Difference]: Finished difference Result 219 states and 540 transitions. [2021-07-09 17:10:26,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:26,699 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-07-09 17:10:26,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:26,700 INFO L225 Difference]: With dead ends: 219 [2021-07-09 17:10:26,700 INFO L226 Difference]: Without dead ends: 216 [2021-07-09 17:10:26,700 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 86.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:26,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-07-09 17:10:26,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 181. [2021-07-09 17:10:26,702 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-07-09 17:10:26,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-07-09 17:10:26,703 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-07-09 17:10:26,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:26,703 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-07-09 17:10:26,703 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-07-09 17:10:26,703 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-07-09 17:10:26,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:26,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:26,703 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:26,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,105 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:26,904 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:26,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:26,904 INFO L82 PathProgramCache]: Analyzing trace with hash -375511707, now seen corresponding path program 102 times [2021-07-09 17:10:26,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:26,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050454261] [2021-07-09 17:10:26,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:26,905 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:26,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425277753] [2021-07-09 17:10:26,905 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-07-09 17:10:26,928 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:26,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:26,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:26,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:26,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 20 treesize of output 16 [2021-07-09 17:10:26,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:26,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-07-09 17:10:26,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:26,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:26,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:26,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 12 treesize of output 11 [2021-07-09 17:10:26,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:10:27,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:27,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,065 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-07-09 17:10:27,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,072 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:27,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:27,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:27,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050454261] [2021-07-09 17:10:27,099 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:27,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425277753] [2021-07-09 17:10:27,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425277753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:27,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:27,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:27,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797653750] [2021-07-09 17:10:27,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:27,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:27,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:27,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:27,100 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-07-09 17:10:27,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:27,240 INFO L93 Difference]: Finished difference Result 204 states and 502 transitions. [2021-07-09 17:10:27,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:27,240 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-07-09 17:10:27,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:27,241 INFO L225 Difference]: With dead ends: 204 [2021-07-09 17:10:27,241 INFO L226 Difference]: Without dead ends: 201 [2021-07-09 17:10:27,241 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 91.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:27,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-09 17:10:27,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 183. [2021-07-09 17:10:27,243 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-07-09 17:10:27,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 465 transitions. [2021-07-09 17:10:27,243 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 465 transitions. Word has length 16 [2021-07-09 17:10:27,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:27,243 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 465 transitions. [2021-07-09 17:10:27,243 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-07-09 17:10:27,243 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 465 transitions. [2021-07-09 17:10:27,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:27,244 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:27,244 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:27,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:27,444 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:27,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:27,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1342831999, now seen corresponding path program 103 times [2021-07-09 17:10:27,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:27,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040240584] [2021-07-09 17:10:27,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:27,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:27,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1352229338] [2021-07-09 17:10:27,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 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-07-09 17:10:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:27,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:27,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:27,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-07-09 17:10:27,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:27,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 29 treesize of output 28 [2021-07-09 17:10:27,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:27,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:27,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:10:27,601 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-07-09 17:10:27,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:10:27,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:27,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:27,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:27,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:27,680 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:27,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040240584] [2021-07-09 17:10:27,680 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:27,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352229338] [2021-07-09 17:10:27,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352229338] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:27,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:27,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:27,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303932092] [2021-07-09 17:10:27,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:27,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:27,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:27,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:27,681 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-07-09 17:10:27,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:27,877 INFO L93 Difference]: Finished difference Result 214 states and 527 transitions. [2021-07-09 17:10:27,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:27,877 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-07-09 17:10:27,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:27,878 INFO L225 Difference]: With dead ends: 214 [2021-07-09 17:10:27,878 INFO L226 Difference]: Without dead ends: 211 [2021-07-09 17:10:27,878 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 107.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:27,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-09 17:10:27,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 182. [2021-07-09 17:10:27,880 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-07-09 17:10:27,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-07-09 17:10:27,880 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-07-09 17:10:27,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:27,880 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-07-09 17:10:27,880 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-07-09 17:10:27,880 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-07-09 17:10:27,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:27,881 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:27,881 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:28,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:28,081 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:28,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:28,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1361266025, now seen corresponding path program 104 times [2021-07-09 17:10:28,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:28,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855314971] [2021-07-09 17:10:28,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:28,083 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:28,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334175262] [2021-07-09 17:10:28,084 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-07-09 17:10:28,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:28,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:28,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:28,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:28,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:28,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:28,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:28,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:28,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:28,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:28,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 8 treesize of output 7 [2021-07-09 17:10:28,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:28,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:10:28,214 INFO L446 ElimStorePlain]: Different costs {0=[v_A_80], 5=[F]} [2021-07-09 17:10:28,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-07-09 17:10:28,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:28,236 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:28,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-07-09 17:10:28,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:28,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:28,243 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:28,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:28,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:28,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855314971] [2021-07-09 17:10:28,304 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:28,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334175262] [2021-07-09 17:10:28,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334175262] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:28,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:28,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:28,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451134757] [2021-07-09 17:10:28,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:28,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:28,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:28,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:28,305 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-07-09 17:10:28,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:28,463 INFO L93 Difference]: Finished difference Result 200 states and 497 transitions. [2021-07-09 17:10:28,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:28,463 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-07-09 17:10:28,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:28,463 INFO L225 Difference]: With dead ends: 200 [2021-07-09 17:10:28,463 INFO L226 Difference]: Without dead ends: 197 [2021-07-09 17:10:28,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 93.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:28,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-07-09 17:10:28,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2021-07-09 17:10:28,465 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-07-09 17:10:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-07-09 17:10:28,466 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-07-09 17:10:28,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:28,466 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-07-09 17:10:28,466 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-07-09 17:10:28,466 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-07-09 17:10:28,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:28,466 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:28,466 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:28,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-07-09 17:10:28,667 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:28,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:28,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1022201411, now seen corresponding path program 105 times [2021-07-09 17:10:28,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:28,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152964696] [2021-07-09 17:10:28,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:28,669 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:28,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [662387204] [2021-07-09 17:10:28,669 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-07-09 17:10:28,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:28,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:28,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:10:28,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:28,782 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:28,782 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:28,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152964696] [2021-07-09 17:10:28,782 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:28,782 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662387204] [2021-07-09 17:10:28,782 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662387204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:28,782 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:28,782 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:28,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933020356] [2021-07-09 17:10:28,782 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:28,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:28,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:28,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:28,783 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-07-09 17:10:28,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:28,938 INFO L93 Difference]: Finished difference Result 311 states and 763 transitions. [2021-07-09 17:10:28,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:28,939 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-07-09 17:10:28,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:28,939 INFO L225 Difference]: With dead ends: 311 [2021-07-09 17:10:28,940 INFO L226 Difference]: Without dead ends: 307 [2021-07-09 17:10:28,940 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 74.0ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:28,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-07-09 17:10:28,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 183. [2021-07-09 17:10:28,944 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-07-09 17:10:28,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 463 transitions. [2021-07-09 17:10:28,944 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 463 transitions. Word has length 16 [2021-07-09 17:10:28,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:28,945 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 463 transitions. [2021-07-09 17:10:28,945 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-07-09 17:10:28,945 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 463 transitions. [2021-07-09 17:10:28,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:28,945 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:28,945 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:29,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:29,146 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:29,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:29,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1770659053, now seen corresponding path program 106 times [2021-07-09 17:10:29,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:29,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715403988] [2021-07-09 17:10:29,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:29,149 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:29,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276162590] [2021-07-09 17:10:29,149 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-07-09 17:10:29,172 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:29,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:29,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:29,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:29,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 20 treesize of output 16 [2021-07-09 17:10:29,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:29,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:29,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-07-09 17:10:29,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 29 treesize of output 28 [2021-07-09 17:10:29,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:29,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:29,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,341 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-07-09 17:10:29,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,350 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:29,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-07-09 17:10:29,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:29,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715403988] [2021-07-09 17:10:29,380 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:29,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276162590] [2021-07-09 17:10:29,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276162590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:29,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:29,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:29,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241883042] [2021-07-09 17:10:29,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:29,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:29,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:29,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:29,381 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-07-09 17:10:29,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:29,522 INFO L93 Difference]: Finished difference Result 198 states and 491 transitions. [2021-07-09 17:10:29,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:29,522 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-07-09 17:10:29,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:29,523 INFO L225 Difference]: With dead ends: 198 [2021-07-09 17:10:29,523 INFO L226 Difference]: Without dead ends: 195 [2021-07-09 17:10:29,523 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 97.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:29,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-09 17:10:29,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 186. [2021-07-09 17:10:29,525 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-07-09 17:10:29,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 473 transitions. [2021-07-09 17:10:29,525 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 473 transitions. Word has length 16 [2021-07-09 17:10:29,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:29,525 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 473 transitions. [2021-07-09 17:10:29,525 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-07-09 17:10:29,525 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 473 transitions. [2021-07-09 17:10:29,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:29,526 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:29,526 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:29,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-09 17:10:29,726 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:29,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:29,727 INFO L82 PathProgramCache]: Analyzing trace with hash -805964537, now seen corresponding path program 107 times [2021-07-09 17:10:29,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:29,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824293343] [2021-07-09 17:10:29,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:29,728 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:29,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [949540014] [2021-07-09 17:10:29,728 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-07-09 17:10:29,752 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:29,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:29,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:29,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:29,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 15 treesize of output 11 [2021-07-09 17:10:29,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:29,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-07-09 17:10:29,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:29,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-07-09 17:10:29,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:29,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-07-09 17:10:29,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,887 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-07-09 17:10:29,888 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:29,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:29,893 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:29,931 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:29,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:29,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824293343] [2021-07-09 17:10:29,931 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:29,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949540014] [2021-07-09 17:10:29,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949540014] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:29,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:29,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:29,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027678371] [2021-07-09 17:10:29,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:29,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:29,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:29,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:29,932 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-07-09 17:10:30,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:30,130 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-07-09 17:10:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:30,131 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-07-09 17:10:30,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:30,131 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:10:30,131 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:10:30,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 104.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:30,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:10:30,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 185. [2021-07-09 17:10:30,133 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-07-09 17:10:30,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 470 transitions. [2021-07-09 17:10:30,134 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 470 transitions. Word has length 16 [2021-07-09 17:10:30,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:30,134 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 470 transitions. [2021-07-09 17:10:30,134 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-07-09 17:10:30,134 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 470 transitions. [2021-07-09 17:10:30,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:30,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:30,134 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:30,334 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-07-09 17:10:30,335 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:30,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:30,335 INFO L82 PathProgramCache]: Analyzing trace with hash -787530511, now seen corresponding path program 108 times [2021-07-09 17:10:30,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:30,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991493156] [2021-07-09 17:10:30,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:30,337 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:30,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1579855933] [2021-07-09 17:10:30,337 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-07-09 17:10:30,360 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:30,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:30,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:30,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:30,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 15 treesize of output 11 [2021-07-09 17:10:30,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:30,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:30,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:30,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:30,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,409 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:30,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 29 treesize of output 28 [2021-07-09 17:10:30,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:30,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:30,466 INFO L446 ElimStorePlain]: Different costs {0=[v_A_86], 5=[F]} [2021-07-09 17:10:30,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-07-09 17:10:30,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:30,489 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:30,489 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-07-09 17:10:30,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:30,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,496 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:30,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-07-09 17:10:30,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:30,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991493156] [2021-07-09 17:10:30,545 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:30,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579855933] [2021-07-09 17:10:30,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579855933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:30,545 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:30,545 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:30,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567971423] [2021-07-09 17:10:30,545 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:30,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:30,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:30,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:30,546 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-07-09 17:10:30,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:30,710 INFO L93 Difference]: Finished difference Result 203 states and 506 transitions. [2021-07-09 17:10:30,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:30,711 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-07-09 17:10:30,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:30,711 INFO L225 Difference]: With dead ends: 203 [2021-07-09 17:10:30,711 INFO L226 Difference]: Without dead ends: 200 [2021-07-09 17:10:30,712 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 85.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:30,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-09 17:10:30,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 184. [2021-07-09 17:10:30,714 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-07-09 17:10:30,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-07-09 17:10:30,715 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-07-09 17:10:30,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:30,715 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-07-09 17:10:30,715 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-07-09 17:10:30,715 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-07-09 17:10:30,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:30,715 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:30,715 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:30,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-07-09 17:10:30,937 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:30,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:30,938 INFO L82 PathProgramCache]: Analyzing trace with hash 528626793, now seen corresponding path program 109 times [2021-07-09 17:10:30,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:30,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697932066] [2021-07-09 17:10:30,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:30,939 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:30,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553154296] [2021-07-09 17:10:30,939 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-07-09 17:10:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:30,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:30,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:30,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:30,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:30,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:30,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:31,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:31,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:31,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-07-09 17:10:31,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:31,094 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:31,094 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-07-09 17:10:31,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,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 23 treesize of output 22 [2021-07-09 17:10:31,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,109 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:31,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:31,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697932066] [2021-07-09 17:10:31,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:31,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553154296] [2021-07-09 17:10:31,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553154296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:31,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:31,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:31,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669678008] [2021-07-09 17:10:31,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:31,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:31,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:31,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:31,170 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-07-09 17:10:31,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:31,332 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-07-09 17:10:31,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:31,332 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-07-09 17:10:31,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:31,333 INFO L225 Difference]: With dead ends: 205 [2021-07-09 17:10:31,333 INFO L226 Difference]: Without dead ends: 202 [2021-07-09 17:10:31,333 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 84.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:31,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-07-09 17:10:31,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 184. [2021-07-09 17:10:31,335 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-07-09 17:10:31,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-07-09 17:10:31,335 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-07-09 17:10:31,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:31,335 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-07-09 17:10:31,335 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-07-09 17:10:31,335 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-07-09 17:10:31,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:31,336 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:31,336 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:31,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:31,536 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:31,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:31,537 INFO L82 PathProgramCache]: Analyzing trace with hash -417524123, now seen corresponding path program 110 times [2021-07-09 17:10:31,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:31,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541314932] [2021-07-09 17:10:31,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:31,541 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:31,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1654746055] [2021-07-09 17:10:31,541 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-07-09 17:10:31,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:31,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:31,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:31,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:31,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:31,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:31,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:31,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:31,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:31,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:31,703 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-07-09 17:10:31,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,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-07-09 17:10:31,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:31,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:31,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:31,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:31,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:31,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541314932] [2021-07-09 17:10:31,740 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:31,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654746055] [2021-07-09 17:10:31,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654746055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:31,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:31,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:31,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862470780] [2021-07-09 17:10:31,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:31,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:31,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:31,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:31,741 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-07-09 17:10:31,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:31,949 INFO L93 Difference]: Finished difference Result 212 states and 526 transitions. [2021-07-09 17:10:31,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:31,950 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-07-09 17:10:31,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:31,950 INFO L225 Difference]: With dead ends: 212 [2021-07-09 17:10:31,950 INFO L226 Difference]: Without dead ends: 209 [2021-07-09 17:10:31,950 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:31,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-09 17:10:31,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 187. [2021-07-09 17:10:31,952 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-07-09 17:10:31,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 479 transitions. [2021-07-09 17:10:31,953 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 479 transitions. Word has length 16 [2021-07-09 17:10:31,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:31,956 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 479 transitions. [2021-07-09 17:10:31,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:10:31,957 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 479 transitions. [2021-07-09 17:10:31,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:31,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:31,957 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:32,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-07-09 17:10:32,179 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:32,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:32,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1300819583, now seen corresponding path program 111 times [2021-07-09 17:10:32,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:32,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456097688] [2021-07-09 17:10:32,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:32,181 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:32,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1321435344] [2021-07-09 17:10:32,181 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-07-09 17:10:32,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:32,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:32,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:32,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:32,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:32,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:10:32,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 20 treesize of output 16 [2021-07-09 17:10:32,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:10:32,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:32,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:32,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:32,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,330 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-07-09 17:10:32,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,336 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:32,385 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:32,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:32,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456097688] [2021-07-09 17:10:32,385 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:32,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321435344] [2021-07-09 17:10:32,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321435344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:32,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:32,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:32,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375002334] [2021-07-09 17:10:32,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:32,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:32,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:32,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:32,386 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-07-09 17:10:32,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:32,558 INFO L93 Difference]: Finished difference Result 222 states and 551 transitions. [2021-07-09 17:10:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:32,559 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-07-09 17:10:32,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:32,559 INFO L225 Difference]: With dead ends: 222 [2021-07-09 17:10:32,559 INFO L226 Difference]: Without dead ends: 219 [2021-07-09 17:10:32,560 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 90.1ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:32,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-09 17:10:32,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 186. [2021-07-09 17:10:32,561 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-07-09 17:10:32,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-07-09 17:10:32,562 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-07-09 17:10:32,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:32,562 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-07-09 17:10:32,562 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-07-09 17:10:32,562 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-07-09 17:10:32,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:32,562 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:32,562 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:32,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:32,763 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:32,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:32,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1319253609, now seen corresponding path program 112 times [2021-07-09 17:10:32,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:32,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902452378] [2021-07-09 17:10:32,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:32,766 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:32,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829489623] [2021-07-09 17:10:32,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:32,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:32,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:32,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:32,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:32,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:32,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:10:32,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:32,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:10:32,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 29 treesize of output 28 [2021-07-09 17:10:32,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,890 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:32,909 INFO L446 ElimStorePlain]: Different costs {0=[v_A_94], 5=[F]} [2021-07-09 17:10:32,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:32,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,934 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:32,934 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-07-09 17:10:32,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:32,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:32,941 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:32,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:32,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:32,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902452378] [2021-07-09 17:10:32,991 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:32,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829489623] [2021-07-09 17:10:32,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829489623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:32,991 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:32,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:32,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574870073] [2021-07-09 17:10:32,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:32,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:32,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:32,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:32,991 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-07-09 17:10:33,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:33,181 INFO L93 Difference]: Finished difference Result 208 states and 521 transitions. [2021-07-09 17:10:33,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:33,182 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-07-09 17:10:33,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:33,182 INFO L225 Difference]: With dead ends: 208 [2021-07-09 17:10:33,183 INFO L226 Difference]: Without dead ends: 205 [2021-07-09 17:10:33,183 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 84.7ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:33,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-09 17:10:33,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 186. [2021-07-09 17:10:33,184 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-07-09 17:10:33,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-07-09 17:10:33,185 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-07-09 17:10:33,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:33,185 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-07-09 17:10:33,185 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-07-09 17:10:33,185 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-07-09 17:10:33,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:33,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:33,185 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:33,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:33,386 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:33,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:33,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1659556383, now seen corresponding path program 113 times [2021-07-09 17:10:33,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:33,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491495658] [2021-07-09 17:10:33,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:33,388 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:33,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [884760957] [2021-07-09 17:10:33,388 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-07-09 17:10:33,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:33,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:33,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:33,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:33,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-07-09 17:10:33,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:33,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:10:33,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-07-09 17:10:33,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:33,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:10:33,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-07-09 17:10:33,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:33,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:33,524 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:33,524 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-07-09 17:10:33,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:33,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-07-09 17:10:33,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:33,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:33,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-07-09 17:10:33,544 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:33,609 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:33,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:33,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491495658] [2021-07-09 17:10:33,609 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:33,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884760957] [2021-07-09 17:10:33,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884760957] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:33,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:33,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:33,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518916798] [2021-07-09 17:10:33,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:33,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:33,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:33,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:33,610 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-07-09 17:10:33,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:33,822 INFO L93 Difference]: Finished difference Result 209 states and 525 transitions. [2021-07-09 17:10:33,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:33,823 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-07-09 17:10:33,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:33,824 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:10:33,824 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:10:33,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 95.5ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:33,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:10:33,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 186. [2021-07-09 17:10:33,831 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-07-09 17:10:33,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-07-09 17:10:33,832 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-07-09 17:10:33,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:33,832 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-07-09 17:10:33,832 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-07-09 17:10:33,832 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-07-09 17:10:33,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:33,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:33,832 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:34,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:34,045 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:34,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:34,045 INFO L82 PathProgramCache]: Analyzing trace with hash 486614377, now seen corresponding path program 114 times [2021-07-09 17:10:34,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:34,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220425218] [2021-07-09 17:10:34,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:34,047 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:34,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804215395] [2021-07-09 17:10:34,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:34,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:34,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:34,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:34,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:34,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:34,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:34,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 16 treesize of output 18 [2021-07-09 17:10:34,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:34,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:34,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:10:34,185 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:34,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-07-09 17:10:34,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,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 23 treesize of output 22 [2021-07-09 17:10:34,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,200 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:34,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:34,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:34,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220425218] [2021-07-09 17:10:34,250 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:34,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804215395] [2021-07-09 17:10:34,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804215395] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:34,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:34,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:34,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844506313] [2021-07-09 17:10:34,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:34,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:34,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:34,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:34,250 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-07-09 17:10:34,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:34,405 INFO L93 Difference]: Finished difference Result 214 states and 539 transitions. [2021-07-09 17:10:34,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:34,405 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-07-09 17:10:34,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:34,406 INFO L225 Difference]: With dead ends: 214 [2021-07-09 17:10:34,406 INFO L226 Difference]: Without dead ends: 211 [2021-07-09 17:10:34,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 86.2ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:34,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-09 17:10:34,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 191. [2021-07-09 17:10:34,408 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-07-09 17:10:34,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 491 transitions. [2021-07-09 17:10:34,408 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 491 transitions. Word has length 16 [2021-07-09 17:10:34,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:34,408 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 491 transitions. [2021-07-09 17:10:34,408 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-07-09 17:10:34,409 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 491 transitions. [2021-07-09 17:10:34,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:34,409 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:34,409 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:34,609 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:34,609 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:34,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:34,610 INFO L82 PathProgramCache]: Analyzing trace with hash 1994485109, now seen corresponding path program 115 times [2021-07-09 17:10:34,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:34,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079926141] [2021-07-09 17:10:34,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:34,612 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:34,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148808249] [2021-07-09 17:10:34,612 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-07-09 17:10:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:34,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:10:34,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:34,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:34,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:10:34,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-07-09 17:10:34,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-07-09 17:10:34,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-07-09 17:10:34,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-07-09 17:10:34,758 INFO L446 ElimStorePlain]: Different costs {2=[v_A_101], 5=[F]} [2021-07-09 17:10:34,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:10:34,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:10:34,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:10:34,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:10:34,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:10:34,785 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-07-09 17:10:34,785 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-07-09 17:10:34,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:34,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:34,792 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-07-09 17:10:34,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:34,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:34,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079926141] [2021-07-09 17:10:34,838 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:34,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148808249] [2021-07-09 17:10:34,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148808249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:34,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:34,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:34,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169013937] [2021-07-09 17:10:34,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:34,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:34,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:34,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:34,839 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-07-09 17:10:35,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:35,002 INFO L93 Difference]: Finished difference Result 221 states and 550 transitions. [2021-07-09 17:10:35,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:35,003 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-07-09 17:10:35,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:35,003 INFO L225 Difference]: With dead ends: 221 [2021-07-09 17:10:35,003 INFO L226 Difference]: Without dead ends: 218 [2021-07-09 17:10:35,004 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 88.4ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:35,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-09 17:10:35,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 186. [2021-07-09 17:10:35,006 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-07-09 17:10:35,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-07-09 17:10:35,007 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-07-09 17:10:35,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:35,007 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-07-09 17:10:35,007 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:10:35,007 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-07-09 17:10:35,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:35,007 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:35,007 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:35,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-07-09 17:10:35,208 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:35,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:35,208 INFO L82 PathProgramCache]: Analyzing trace with hash 25375017, now seen corresponding path program 116 times [2021-07-09 17:10:35,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:35,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319107450] [2021-07-09 17:10:35,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:35,210 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:35,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033465091] [2021-07-09 17:10:35,210 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-07-09 17:10:35,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:35,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:35,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:35,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:35,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:35,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:10:35,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:35,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:10:35,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:35,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:35,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:35,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,414 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-07-09 17:10:35,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,421 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:35,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:35,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:35,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319107450] [2021-07-09 17:10:35,446 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:35,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033465091] [2021-07-09 17:10:35,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033465091] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:35,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:35,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:35,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092747630] [2021-07-09 17:10:35,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:35,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:35,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:35,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:35,447 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-07-09 17:10:35,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:35,630 INFO L93 Difference]: Finished difference Result 226 states and 554 transitions. [2021-07-09 17:10:35,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:35,631 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-07-09 17:10:35,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:35,631 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:10:35,631 INFO L226 Difference]: Without dead ends: 223 [2021-07-09 17:10:35,631 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 98.5ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:35,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-09 17:10:35,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 190. [2021-07-09 17:10:35,633 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-07-09 17:10:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 488 transitions. [2021-07-09 17:10:35,633 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 488 transitions. Word has length 16 [2021-07-09 17:10:35,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:35,634 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 488 transitions. [2021-07-09 17:10:35,634 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-07-09 17:10:35,634 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 488 transitions. [2021-07-09 17:10:35,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:35,634 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:35,634 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:35,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-07-09 17:10:35,834 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:35,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:35,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1743718723, now seen corresponding path program 117 times [2021-07-09 17:10:35,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:35,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485622077] [2021-07-09 17:10:35,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:35,837 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:35,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1885193831] [2021-07-09 17:10:35,837 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-07-09 17:10:35,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:35,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:35,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-09 17:10:35,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:35,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 12 treesize of output 11 [2021-07-09 17:10:35,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:10:35,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:35,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:35,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 29 treesize of output 28 [2021-07-09 17:10:35,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:10:35,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:35,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:35,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:35,993 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-07-09 17:10:35,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:36,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,004 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-07-09 17:10:36,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:36,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:36,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485622077] [2021-07-09 17:10:36,042 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:36,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885193831] [2021-07-09 17:10:36,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885193831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:36,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:36,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:36,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171829498] [2021-07-09 17:10:36,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:36,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:36,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:36,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:36,042 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-07-09 17:10:36,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:36,198 INFO L93 Difference]: Finished difference Result 236 states and 579 transitions. [2021-07-09 17:10:36,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:36,198 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-07-09 17:10:36,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:36,199 INFO L225 Difference]: With dead ends: 236 [2021-07-09 17:10:36,199 INFO L226 Difference]: Without dead ends: 233 [2021-07-09 17:10:36,199 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 96.7ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:36,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-09 17:10:36,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 189. [2021-07-09 17:10:36,201 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-07-09 17:10:36,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 485 transitions. [2021-07-09 17:10:36,201 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 485 transitions. Word has length 16 [2021-07-09 17:10:36,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:36,201 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 485 transitions. [2021-07-09 17:10:36,201 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-07-09 17:10:36,201 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 485 transitions. [2021-07-09 17:10:36,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:36,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:36,202 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:36,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-07-09 17:10:36,402 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:36,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:36,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1762152749, now seen corresponding path program 118 times [2021-07-09 17:10:36,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:36,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3837672] [2021-07-09 17:10:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:36,404 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:36,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762015036] [2021-07-09 17:10:36,404 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-07-09 17:10:36,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:36,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:36,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:36,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:36,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:36,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:36,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:10:36,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:36,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:36,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:10:36,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:36,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:36,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:36,533 INFO L446 ElimStorePlain]: Different costs {0=[v_A_107], 5=[F]} [2021-07-09 17:10:36,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-07-09 17:10:36,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:36,556 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:36,557 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-07-09 17:10:36,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:36,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:36,563 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:36,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:36,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:36,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3837672] [2021-07-09 17:10:36,611 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:36,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762015036] [2021-07-09 17:10:36,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762015036] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:36,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:36,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:36,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487828057] [2021-07-09 17:10:36,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:36,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:36,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:36,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:36,612 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-07-09 17:10:36,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:36,838 INFO L93 Difference]: Finished difference Result 225 states and 560 transitions. [2021-07-09 17:10:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:36,839 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-07-09 17:10:36,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:36,839 INFO L225 Difference]: With dead ends: 225 [2021-07-09 17:10:36,839 INFO L226 Difference]: Without dead ends: 222 [2021-07-09 17:10:36,839 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 86.7ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:36,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-09 17:10:36,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 188. [2021-07-09 17:10:36,841 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-07-09 17:10:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 482 transitions. [2021-07-09 17:10:36,841 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 482 transitions. Word has length 16 [2021-07-09 17:10:36,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:36,842 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 482 transitions. [2021-07-09 17:10:36,842 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-07-09 17:10:36,842 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 482 transitions. [2021-07-09 17:10:36,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:36,842 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:36,842 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:37,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-07-09 17:10:37,043 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:37,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1216657243, now seen corresponding path program 119 times [2021-07-09 17:10:37,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:37,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718878257] [2021-07-09 17:10:37,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:37,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:37,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1834131700] [2021-07-09 17:10:37,045 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-07-09 17:10:37,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:37,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:37,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:37,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:37,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-07-09 17:10:37,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:10:37,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:37,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:10:37,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:37,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:10:37,212 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:37,213 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-07-09 17:10:37,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:10:37,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:37,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:37,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718878257] [2021-07-09 17:10:37,283 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:37,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834131700] [2021-07-09 17:10:37,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834131700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:37,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:37,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:37,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735056123] [2021-07-09 17:10:37,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:37,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:37,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:37,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:37,284 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-07-09 17:10:37,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:37,482 INFO L93 Difference]: Finished difference Result 225 states and 563 transitions. [2021-07-09 17:10:37,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:37,483 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-07-09 17:10:37,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:37,483 INFO L225 Difference]: With dead ends: 225 [2021-07-09 17:10:37,484 INFO L226 Difference]: Without dead ends: 222 [2021-07-09 17:10:37,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 86.9ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:37,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-09 17:10:37,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 187. [2021-07-09 17:10:37,485 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-07-09 17:10:37,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 478 transitions. [2021-07-09 17:10:37,486 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 478 transitions. Word has length 16 [2021-07-09 17:10:37,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:37,486 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 478 transitions. [2021-07-09 17:10:37,486 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-07-09 17:10:37,486 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 478 transitions. [2021-07-09 17:10:37,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:37,486 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:37,486 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:37,687 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:37,687 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:37,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:37,687 INFO L82 PathProgramCache]: Analyzing trace with hash 929513517, now seen corresponding path program 120 times [2021-07-09 17:10:37,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:37,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488719775] [2021-07-09 17:10:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:37,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:37,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1817266573] [2021-07-09 17:10:37,690 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-07-09 17:10:37,716 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:37,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:37,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:37,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:37,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:37,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:10:37,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:37,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:37,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:37,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:37,818 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:37,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-07-09 17:10:37,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 17:10:37,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:37,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:37,834 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:37,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:37,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488719775] [2021-07-09 17:10:37,884 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:37,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817266573] [2021-07-09 17:10:37,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817266573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:37,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:37,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:37,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941110902] [2021-07-09 17:10:37,885 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:37,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:37,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:37,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:37,885 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-07-09 17:10:38,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:38,079 INFO L93 Difference]: Finished difference Result 226 states and 566 transitions. [2021-07-09 17:10:38,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:38,079 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-07-09 17:10:38,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:38,080 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:10:38,080 INFO L226 Difference]: Without dead ends: 223 [2021-07-09 17:10:38,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 86.6ms TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:38,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-09 17:10:38,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 186. [2021-07-09 17:10:38,082 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-07-09 17:10:38,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-07-09 17:10:38,082 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-07-09 17:10:38,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:38,082 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-07-09 17:10:38,082 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-07-09 17:10:38,082 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-07-09 17:10:38,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:38,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:38,083 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:38,283 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2021-07-09 17:10:38,284 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:38,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:38,284 INFO L82 PathProgramCache]: Analyzing trace with hash -164578071, now seen corresponding path program 121 times [2021-07-09 17:10:38,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:38,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324934435] [2021-07-09 17:10:38,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:38,294 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:38,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [504991814] [2021-07-09 17:10:38,294 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-07-09 17:10:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:38,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:38,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10: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-07-09 17:10:38,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,337 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:10:38,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:38,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:10:38,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 20 treesize of output 16 [2021-07-09 17:10:38,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:10:38,414 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:38,414 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-07-09 17:10:38,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:10:38,424 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,430 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:38,477 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:38,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:38,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324934435] [2021-07-09 17:10:38,477 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:38,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504991814] [2021-07-09 17:10:38,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504991814] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:38,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:38,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:38,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748962923] [2021-07-09 17:10:38,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:38,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:38,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:38,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:38,478 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-07-09 17:10:38,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:38,685 INFO L93 Difference]: Finished difference Result 240 states and 602 transitions. [2021-07-09 17:10:38,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:38,685 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-07-09 17:10:38,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:38,686 INFO L225 Difference]: With dead ends: 240 [2021-07-09 17:10:38,686 INFO L226 Difference]: Without dead ends: 237 [2021-07-09 17:10:38,686 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 91.5ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:38,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-07-09 17:10:38,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 184. [2021-07-09 17:10:38,688 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-07-09 17:10:38,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 469 transitions. [2021-07-09 17:10:38,688 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 469 transitions. Word has length 16 [2021-07-09 17:10:38,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:38,688 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 469 transitions. [2021-07-09 17:10:38,688 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-07-09 17:10:38,688 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 469 transitions. [2021-07-09 17:10:38,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:38,689 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:38,689 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:38,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-07-09 17:10:38,889 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:38,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:38,889 INFO L82 PathProgramCache]: Analyzing trace with hash -933648953, now seen corresponding path program 122 times [2021-07-09 17:10:38,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:38,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988230859] [2021-07-09 17:10:38,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:38,891 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:38,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [774482872] [2021-07-09 17:10:38,891 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-07-09 17:10:38,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:38,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:38,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:38,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:38,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-07-09 17:10:38,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,937 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:38,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:38,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:38,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:38,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10: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 8 treesize of output 7 [2021-07-09 17:10:39,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:39,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-07-09 17:10:39,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,053 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-07-09 17:10:39,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,061 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:39,083 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:39,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:39,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988230859] [2021-07-09 17:10:39,083 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:39,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774482872] [2021-07-09 17:10:39,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774482872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:39,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:39,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:39,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234484773] [2021-07-09 17:10:39,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:39,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:39,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:39,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:39,084 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-07-09 17:10:39,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:39,264 INFO L93 Difference]: Finished difference Result 274 states and 681 transitions. [2021-07-09 17:10:39,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:39,265 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-07-09 17:10:39,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:39,265 INFO L225 Difference]: With dead ends: 274 [2021-07-09 17:10:39,265 INFO L226 Difference]: Without dead ends: 267 [2021-07-09 17:10:39,265 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 118.2ms TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:39,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-07-09 17:10:39,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 186. [2021-07-09 17:10:39,268 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-07-09 17:10:39,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 474 transitions. [2021-07-09 17:10:39,268 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 474 transitions. Word has length 16 [2021-07-09 17:10:39,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:39,268 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 474 transitions. [2021-07-09 17:10:39,268 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-07-09 17:10:39,268 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 474 transitions. [2021-07-09 17:10:39,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:39,268 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:39,268 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:39,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-07-09 17:10:39,469 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:39,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:39,469 INFO L82 PathProgramCache]: Analyzing trace with hash -362194147, now seen corresponding path program 123 times [2021-07-09 17:10:39,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:39,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42279991] [2021-07-09 17:10:39,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:39,471 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:39,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789268894] [2021-07-09 17:10:39,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:39,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:39,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:39,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:39,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:39,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 20 treesize of output 16 [2021-07-09 17:10:39,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:39,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:39,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:39,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:39,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:39,618 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-07-09 17:10:39,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,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 20 treesize of output 22 [2021-07-09 17:10:39,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:39,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:39,636 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:39,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-07-09 17:10:39,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:39,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42279991] [2021-07-09 17:10:39,658 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:39,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789268894] [2021-07-09 17:10:39,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789268894] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:39,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:39,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:39,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433847118] [2021-07-09 17:10:39,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:39,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:39,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:39,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:39,659 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-07-09 17:10:39,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:39,861 INFO L93 Difference]: Finished difference Result 276 states and 687 transitions. [2021-07-09 17:10:39,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:39,861 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-07-09 17:10:39,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:39,862 INFO L225 Difference]: With dead ends: 276 [2021-07-09 17:10:39,862 INFO L226 Difference]: Without dead ends: 270 [2021-07-09 17:10:39,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 113.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:10:39,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-07-09 17:10:39,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 187. [2021-07-09 17:10:39,864 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-07-09 17:10:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 476 transitions. [2021-07-09 17:10:39,865 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 476 transitions. Word has length 16 [2021-07-09 17:10:39,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:39,865 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 476 transitions. [2021-07-09 17:10:39,865 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-07-09 17:10:39,865 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 476 transitions. [2021-07-09 17:10:39,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:39,865 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:39,865 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:40,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:40,066 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:40,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:40,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1366853187, now seen corresponding path program 124 times [2021-07-09 17:10:40,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:40,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544007966] [2021-07-09 17:10:40,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:40,068 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:40,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [613168830] [2021-07-09 17:10:40,068 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-07-09 17:10:40,091 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:40,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:40,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:40,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:40,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 20 treesize of output 16 [2021-07-09 17:10:40,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:40,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:40,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:40,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:40,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:40,227 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-07-09 17:10:40,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:10:40,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,242 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:40,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:40,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:40,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544007966] [2021-07-09 17:10:40,264 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:40,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613168830] [2021-07-09 17:10:40,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613168830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:40,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:40,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:40,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174638438] [2021-07-09 17:10:40,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:40,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:40,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:40,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:40,265 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-07-09 17:10:40,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:40,460 INFO L93 Difference]: Finished difference Result 278 states and 693 transitions. [2021-07-09 17:10:40,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:40,461 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-07-09 17:10:40,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:40,461 INFO L225 Difference]: With dead ends: 278 [2021-07-09 17:10:40,461 INFO L226 Difference]: Without dead ends: 273 [2021-07-09 17:10:40,461 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 111.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:40,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-09 17:10:40,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 188. [2021-07-09 17:10:40,464 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-07-09 17:10:40,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-07-09 17:10:40,464 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-07-09 17:10:40,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:40,464 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-07-09 17:10:40,464 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-07-09 17:10:40,464 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-07-09 17:10:40,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:40,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:40,465 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:40,673 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2021-07-09 17:10:40,673 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:40,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:40,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1209770403, now seen corresponding path program 125 times [2021-07-09 17:10:40,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:40,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455383908] [2021-07-09 17:10:40,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:40,675 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:40,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617074403] [2021-07-09 17:10:40,676 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-07-09 17:10:40,702 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:40,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:40,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:40,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:40,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:40,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:40,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:40,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,744 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:40,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:40,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:40,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:40,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,818 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-07-09 17:10:40,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:40,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:40,824 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:40,857 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:40,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:40,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455383908] [2021-07-09 17:10:40,858 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:40,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617074403] [2021-07-09 17:10:40,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617074403] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:40,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:40,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:40,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433403892] [2021-07-09 17:10:40,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:40,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:40,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:40,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:40,859 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-07-09 17:10:41,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:41,068 INFO L93 Difference]: Finished difference Result 286 states and 715 transitions. [2021-07-09 17:10:41,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:41,068 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-07-09 17:10:41,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:41,069 INFO L225 Difference]: With dead ends: 286 [2021-07-09 17:10:41,069 INFO L226 Difference]: Without dead ends: 282 [2021-07-09 17:10:41,069 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 93.5ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:41,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-07-09 17:10:41,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 188. [2021-07-09 17:10:41,072 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-07-09 17:10:41,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-07-09 17:10:41,073 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-07-09 17:10:41,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:41,073 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-07-09 17:10:41,073 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-07-09 17:10:41,073 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-07-09 17:10:41,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:41,074 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:41,074 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:41,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:41,277 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:41,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:41,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1246121035, now seen corresponding path program 126 times [2021-07-09 17:10:41,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:41,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769563179] [2021-07-09 17:10:41,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:41,279 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:41,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [270944345] [2021-07-09 17:10:41,279 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-07-09 17:10:41,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:41,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:41,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:41,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:41,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-07-09 17:10:41,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:41,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 29 treesize of output 28 [2021-07-09 17:10:41,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:41,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:41,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:41,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 16 treesize of output 18 [2021-07-09 17:10:41,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,465 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-07-09 17:10:41,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,472 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:41,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:41,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769563179] [2021-07-09 17:10:41,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:41,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270944345] [2021-07-09 17:10:41,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270944345] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:41,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:41,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:41,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852852527] [2021-07-09 17:10:41,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:41,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:41,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:41,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:41,495 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-07-09 17:10:41,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:41,663 INFO L93 Difference]: Finished difference Result 228 states and 578 transitions. [2021-07-09 17:10:41,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:41,663 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-07-09 17:10:41,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:41,664 INFO L225 Difference]: With dead ends: 228 [2021-07-09 17:10:41,664 INFO L226 Difference]: Without dead ends: 225 [2021-07-09 17:10:41,664 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:41,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-09 17:10:41,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 190. [2021-07-09 17:10:41,666 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-07-09 17:10:41,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-07-09 17:10:41,666 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-07-09 17:10:41,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:41,667 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-07-09 17:10:41,667 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-07-09 17:10:41,667 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-07-09 17:10:41,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:41,667 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:41,667 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:41,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-07-09 17:10:41,877 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:41,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:41,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1319798927, now seen corresponding path program 127 times [2021-07-09 17:10:41,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:41,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283110396] [2021-07-09 17:10:41,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:41,879 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:41,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1588607184] [2021-07-09 17:10:41,879 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-07-09 17:10:41,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:41,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:41,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:41,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-07-09 17:10:41,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:41,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 29 treesize of output 28 [2021-07-09 17:10:41,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:41,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-07-09 17:10:41,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:41,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:41,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:42,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:42,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,040 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-07-09 17:10:42,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,046 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:42,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:42,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:42,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283110396] [2021-07-09 17:10:42,074 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:42,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588607184] [2021-07-09 17:10:42,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588607184] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:42,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:42,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:42,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664576763] [2021-07-09 17:10:42,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:42,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:42,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:42,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:42,074 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-07-09 17:10:42,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:42,262 INFO L93 Difference]: Finished difference Result 232 states and 587 transitions. [2021-07-09 17:10:42,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:42,262 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-07-09 17:10:42,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:42,263 INFO L225 Difference]: With dead ends: 232 [2021-07-09 17:10:42,263 INFO L226 Difference]: Without dead ends: 229 [2021-07-09 17:10:42,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 89.5ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:42,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-09 17:10:42,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 191. [2021-07-09 17:10:42,265 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-07-09 17:10:42,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-07-09 17:10:42,265 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-07-09 17:10:42,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:42,265 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-07-09 17:10:42,265 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-07-09 17:10:42,265 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-07-09 17:10:42,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:42,266 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:42,266 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:42,466 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:42,466 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:42,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:42,467 INFO L82 PathProgramCache]: Analyzing trace with hash 398544779, now seen corresponding path program 128 times [2021-07-09 17:10:42,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:42,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350867385] [2021-07-09 17:10:42,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:42,468 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:42,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1140322104] [2021-07-09 17:10:42,468 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-07-09 17:10:42,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:42,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:42,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:42,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:42,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-07-09 17:10:42,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:42,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:42,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:42,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-07-09 17:10:42,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,580 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:42,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-07-09 17:10:42,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,614 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-07-09 17:10:42,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:42,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:42,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:42,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:42,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:42,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350867385] [2021-07-09 17:10:42,656 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:42,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140322104] [2021-07-09 17:10:42,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140322104] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:42,656 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:42,656 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:42,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236317747] [2021-07-09 17:10:42,656 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:42,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:42,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:42,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:42,656 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-07-09 17:10:42,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:42,857 INFO L93 Difference]: Finished difference Result 241 states and 611 transitions. [2021-07-09 17:10:42,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:42,857 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-07-09 17:10:42,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:42,858 INFO L225 Difference]: With dead ends: 241 [2021-07-09 17:10:42,858 INFO L226 Difference]: Without dead ends: 238 [2021-07-09 17:10:42,858 INFO L764 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-07-09 17:10:42,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-07-09 17:10:42,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 190. [2021-07-09 17:10:42,860 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-07-09 17:10:42,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-07-09 17:10:42,861 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-07-09 17:10:42,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:42,861 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-07-09 17:10:42,861 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-07-09 17:10:42,861 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-07-09 17:10:42,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:42,861 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:42,861 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:43,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2021-07-09 17:10:43,062 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:43,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:43,062 INFO L82 PathProgramCache]: Analyzing trace with hash -748344121, now seen corresponding path program 129 times [2021-07-09 17:10:43,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:43,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958967245] [2021-07-09 17:10:43,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:43,064 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:43,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1554765026] [2021-07-09 17:10:43,064 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-07-09 17:10:43,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:43,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:43,087 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:10:43,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:43,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:43,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:43,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:43,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:43,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:43,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:10:43,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, 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-07-09 17:10:43,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,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 20 treesize of output 22 [2021-07-09 17:10:43,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,247 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-07-09 17:10:43,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:43,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:43,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958967245] [2021-07-09 17:10:43,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:43,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554765026] [2021-07-09 17:10:43,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554765026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:43,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:43,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:10:43,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003399642] [2021-07-09 17:10:43,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:10:43,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:43,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:10:43,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:43,285 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-07-09 17:10:43,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:43,460 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-07-09 17:10:43,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:43,460 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-07-09 17:10:43,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:43,461 INFO L225 Difference]: With dead ends: 229 [2021-07-09 17:10:43,461 INFO L226 Difference]: Without dead ends: 226 [2021-07-09 17:10:43,461 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 121.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:43,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-09 17:10:43,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-07-09 17:10:43,469 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-07-09 17:10:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 490 transitions. [2021-07-09 17:10:43,470 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 490 transitions. Word has length 16 [2021-07-09 17:10:43,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:43,470 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 490 transitions. [2021-07-09 17:10:43,470 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-07-09 17:10:43,470 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 490 transitions. [2021-07-09 17:10:43,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:43,471 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:43,471 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:43,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-07-09 17:10:43,693 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:43,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:43,693 INFO L82 PathProgramCache]: Analyzing trace with hash 969999585, now seen corresponding path program 130 times [2021-07-09 17:10:43,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:43,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058620975] [2021-07-09 17:10:43,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:43,695 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:43,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [848820911] [2021-07-09 17:10:43,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 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-07-09 17:10:43,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:43,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:43,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:43,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:43,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:43,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:43,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:43,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:43,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:43,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:10:43,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-07-09 17:10:43,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,866 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-07-09 17:10:43,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:43,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:43,873 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:43,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:43,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:43,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058620975] [2021-07-09 17:10:43,910 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:43,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848820911] [2021-07-09 17:10:43,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848820911] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:43,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:43,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:43,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621154269] [2021-07-09 17:10:43,911 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:43,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:43,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:43,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:43,911 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-07-09 17:10:44,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:44,128 INFO L93 Difference]: Finished difference Result 239 states and 608 transitions. [2021-07-09 17:10:44,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:44,129 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-07-09 17:10:44,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:44,130 INFO L225 Difference]: With dead ends: 239 [2021-07-09 17:10:44,130 INFO L226 Difference]: Without dead ends: 236 [2021-07-09 17:10:44,130 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 98.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:44,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-09 17:10:44,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 191. [2021-07-09 17:10:44,132 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-07-09 17:10:44,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-07-09 17:10:44,133 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-07-09 17:10:44,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:44,133 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-07-09 17:10:44,133 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-07-09 17:10:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-07-09 17:10:44,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:44,133 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:44,134 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:44,344 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2021-07-09 17:10:44,345 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:44,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:44,345 INFO L82 PathProgramCache]: Analyzing trace with hash 988433611, now seen corresponding path program 131 times [2021-07-09 17:10:44,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:44,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410146542] [2021-07-09 17:10:44,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:44,347 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:44,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1153706789] [2021-07-09 17:10:44,347 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-07-09 17:10:44,370 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:44,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:44,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:44,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:44,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-07-09 17:10:44,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:44,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 29 treesize of output 28 [2021-07-09 17:10:44,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:10:44,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-07-09 17:10:44,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:10:44,468 INFO L446 ElimStorePlain]: Different costs {0=[v_A_133], 5=[F]} [2021-07-09 17:10:44,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-07-09 17:10:44,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,490 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:44,490 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-07-09 17:10:44,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,497 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:44,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:44,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:44,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410146542] [2021-07-09 17:10:44,543 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:44,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153706789] [2021-07-09 17:10:44,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153706789] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:44,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:44,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:44,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493671784] [2021-07-09 17:10:44,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:44,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:44,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:44,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:44,544 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-07-09 17:10:44,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:44,713 INFO L93 Difference]: Finished difference Result 234 states and 598 transitions. [2021-07-09 17:10:44,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:44,714 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-07-09 17:10:44,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:44,714 INFO L225 Difference]: With dead ends: 234 [2021-07-09 17:10:44,714 INFO L226 Difference]: Without dead ends: 231 [2021-07-09 17:10:44,714 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 96.5ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:44,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-09 17:10:44,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 191. [2021-07-09 17:10:44,716 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-07-09 17:10:44,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-07-09 17:10:44,717 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-07-09 17:10:44,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:44,717 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-07-09 17:10:44,717 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-07-09 17:10:44,717 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-07-09 17:10:44,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:44,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:44,717 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:44,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:44,918 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:44,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:44,918 INFO L82 PathProgramCache]: Analyzing trace with hash -2036153729, now seen corresponding path program 132 times [2021-07-09 17:10:44,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:44,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600887730] [2021-07-09 17:10:44,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:44,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:44,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832606080] [2021-07-09 17:10:44,920 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-07-09 17:10:44,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:44,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:44,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:44,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:44,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-07-09 17:10:44,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:44,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 29 treesize of output 28 [2021-07-09 17:10:44,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:44,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:44,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:45,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-07-09 17:10:45,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:45,063 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-07-09 17:10:45,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:10:45,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,081 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:45,104 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:45,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:45,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600887730] [2021-07-09 17:10:45,104 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:45,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832606080] [2021-07-09 17:10:45,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832606080] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:45,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:45,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:45,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804723875] [2021-07-09 17:10:45,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:45,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:45,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:45,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:45,105 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-07-09 17:10:45,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:45,279 INFO L93 Difference]: Finished difference Result 217 states and 546 transitions. [2021-07-09 17:10:45,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:45,279 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:10:45,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:45,280 INFO L225 Difference]: With dead ends: 217 [2021-07-09 17:10:45,280 INFO L226 Difference]: Without dead ends: 214 [2021-07-09 17:10:45,280 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 85.1ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:45,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-09 17:10:45,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-07-09 17:10:45,282 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-07-09 17:10:45,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-07-09 17:10:45,282 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-07-09 17:10:45,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:45,282 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-07-09 17:10:45,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:10:45,282 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-07-09 17:10:45,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:45,282 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:45,282 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:45,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-07-09 17:10:45,483 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:45,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:45,483 INFO L82 PathProgramCache]: Analyzing trace with hash -307106395, now seen corresponding path program 133 times [2021-07-09 17:10:45,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:45,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637371648] [2021-07-09 17:10:45,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:45,485 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:45,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709334128] [2021-07-09 17:10:45,485 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-07-09 17:10:45,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:45,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:45,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:45,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:45,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:45,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:45,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:45,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:45,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:45,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:45,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,658 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-07-09 17:10:45,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:45,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:45,664 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:45,686 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:45,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:45,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637371648] [2021-07-09 17:10:45,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:45,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709334128] [2021-07-09 17:10:45,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709334128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:45,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:45,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:45,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208000830] [2021-07-09 17:10:45,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:45,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:45,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:45,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:45,687 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-07-09 17:10:45,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:45,859 INFO L93 Difference]: Finished difference Result 237 states and 594 transitions. [2021-07-09 17:10:45,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:45,860 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-07-09 17:10:45,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:45,860 INFO L225 Difference]: With dead ends: 237 [2021-07-09 17:10:45,861 INFO L226 Difference]: Without dead ends: 234 [2021-07-09 17:10:45,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 93.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:45,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-07-09 17:10:45,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 192. [2021-07-09 17:10:45,863 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-07-09 17:10:45,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-07-09 17:10:45,863 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-07-09 17:10:45,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:45,863 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-07-09 17:10:45,863 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-07-09 17:10:45,863 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-07-09 17:10:45,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:45,864 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:45,864 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:46,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-07-09 17:10:46,064 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:46,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:46,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1411237311, now seen corresponding path program 134 times [2021-07-09 17:10:46,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:46,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760066971] [2021-07-09 17:10:46,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:46,066 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:46,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1657733830] [2021-07-09 17:10:46,066 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-07-09 17:10:46,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:46,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:46,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:46,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:46,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-07-09 17:10:46,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:46,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:46,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:46,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:46,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:46,218 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-07-09 17:10:46,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,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 20 treesize of output 22 [2021-07-09 17:10:46,229 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,236 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:46,281 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:46,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:46,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760066971] [2021-07-09 17:10:46,281 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:46,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657733830] [2021-07-09 17:10:46,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657733830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:46,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:46,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:46,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154112228] [2021-07-09 17:10:46,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:46,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:46,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:46,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:46,282 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-07-09 17:10:46,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:46,491 INFO L93 Difference]: Finished difference Result 246 states and 618 transitions. [2021-07-09 17:10:46,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:46,491 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-07-09 17:10:46,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:46,492 INFO L225 Difference]: With dead ends: 246 [2021-07-09 17:10:46,492 INFO L226 Difference]: Without dead ends: 243 [2021-07-09 17:10:46,492 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 90.2ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:46,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-07-09 17:10:46,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2021-07-09 17:10:46,494 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-07-09 17:10:46,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-07-09 17:10:46,494 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-07-09 17:10:46,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:46,495 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-07-09 17:10:46,495 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-07-09 17:10:46,495 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-07-09 17:10:46,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:46,495 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:46,495 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:46,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2021-07-09 17:10:46,697 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:46,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:46,697 INFO L82 PathProgramCache]: Analyzing trace with hash 264348411, now seen corresponding path program 135 times [2021-07-09 17:10:46,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:46,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825959783] [2021-07-09 17:10:46,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:46,700 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:46,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [745177101] [2021-07-09 17:10:46,700 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-07-09 17:10:46,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:46,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:46,723 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:10:46,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:46,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:46,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:46,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:46,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:46,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:46,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:10:46,859 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-07-09 17:10:46,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:10:46,870 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:46,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:46,877 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-07-09 17:10:46,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:46,918 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:46,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825959783] [2021-07-09 17:10:46,919 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:46,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745177101] [2021-07-09 17:10:46,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745177101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:46,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:46,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:10:46,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934672409] [2021-07-09 17:10:46,919 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:10:46,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:46,919 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:10:46,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:46,919 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-07-09 17:10:47,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:47,109 INFO L93 Difference]: Finished difference Result 228 states and 572 transitions. [2021-07-09 17:10:47,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:47,109 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-07-09 17:10:47,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:47,110 INFO L225 Difference]: With dead ends: 228 [2021-07-09 17:10:47,110 INFO L226 Difference]: Without dead ends: 225 [2021-07-09 17:10:47,110 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 115.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:47,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-09 17:10:47,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 193. [2021-07-09 17:10:47,113 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-07-09 17:10:47,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-07-09 17:10:47,114 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-07-09 17:10:47,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:47,114 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-07-09 17:10:47,114 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-07-09 17:10:47,114 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-07-09 17:10:47,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:47,115 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:47,115 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:47,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:47,328 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:47,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:47,328 INFO L82 PathProgramCache]: Analyzing trace with hash 1982692117, now seen corresponding path program 136 times [2021-07-09 17:10:47,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:47,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496453841] [2021-07-09 17:10:47,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:47,330 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:47,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [933110730] [2021-07-09 17:10:47,330 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-07-09 17:10:47,353 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:47,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:47,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:47,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:47,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-07-09 17:10:47,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:47,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:47,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:47,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-07-09 17:10:47,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:10:47,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:47,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,474 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-07-09 17:10:47,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:47,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:47,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:47,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496453841] [2021-07-09 17:10:47,515 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:47,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933110730] [2021-07-09 17:10:47,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933110730] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:47,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:47,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:47,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844648735] [2021-07-09 17:10:47,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:47,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:47,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:47,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:47,515 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-07-09 17:10:47,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:47,714 INFO L93 Difference]: Finished difference Result 238 states and 597 transitions. [2021-07-09 17:10:47,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:47,714 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-07-09 17:10:47,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:47,715 INFO L225 Difference]: With dead ends: 238 [2021-07-09 17:10:47,715 INFO L226 Difference]: Without dead ends: 235 [2021-07-09 17:10:47,715 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:47,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-07-09 17:10:47,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 192. [2021-07-09 17:10:47,717 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-07-09 17:10:47,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-07-09 17:10:47,717 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-07-09 17:10:47,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:47,718 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-07-09 17:10:47,718 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-07-09 17:10:47,718 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-07-09 17:10:47,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:47,718 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:47,718 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:47,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:47,918 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:47,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:47,919 INFO L82 PathProgramCache]: Analyzing trace with hash 2001126143, now seen corresponding path program 137 times [2021-07-09 17:10:47,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:47,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825720092] [2021-07-09 17:10:47,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:47,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:47,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1130766250] [2021-07-09 17:10:47,920 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-07-09 17:10:47,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:47,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:47,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:47,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:47,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:47,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:47,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:47,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:47,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:47,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:48,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-07-09 17:10:48,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:10:48,042 INFO L446 ElimStorePlain]: Different costs {0=[v_A_145], 5=[F]} [2021-07-09 17:10:48,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:48,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,064 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:48,064 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-07-09 17:10:48,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,070 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:48,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:48,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:48,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825720092] [2021-07-09 17:10:48,118 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:48,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130766250] [2021-07-09 17:10:48,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130766250] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:48,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:48,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:48,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133403666] [2021-07-09 17:10:48,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:48,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:48,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:48,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:48,118 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-07-09 17:10:48,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:48,302 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-07-09 17:10:48,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:48,302 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-07-09 17:10:48,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:48,303 INFO L225 Difference]: With dead ends: 224 [2021-07-09 17:10:48,303 INFO L226 Difference]: Without dead ends: 221 [2021-07-09 17:10:48,307 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 87.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:48,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-09 17:10:48,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 192. [2021-07-09 17:10:48,309 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-07-09 17:10:48,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-07-09 17:10:48,310 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-07-09 17:10:48,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:48,310 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-07-09 17:10:48,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-07-09 17:10:48,310 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-07-09 17:10:48,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:48,310 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:48,310 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:48,510 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:48,511 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:48,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:48,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1884448125, now seen corresponding path program 138 times [2021-07-09 17:10:48,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:48,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833753930] [2021-07-09 17:10:48,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:48,512 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:48,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076964442] [2021-07-09 17:10:48,512 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-07-09 17:10:48,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:48,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:48,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:48,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:48,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:48,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:48,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-07-09 17:10:48,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-07-09 17:10:48,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-07-09 17:10:48,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:48,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:48,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,677 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-07-09 17:10:48,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:48,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:48,684 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:48,706 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:48,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:48,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833753930] [2021-07-09 17:10:48,706 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:48,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076964442] [2021-07-09 17:10:48,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076964442] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:48,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:48,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:48,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701011979] [2021-07-09 17:10:48,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:48,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:48,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:48,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:48,707 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-07-09 17:10:48,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:48,892 INFO L93 Difference]: Finished difference Result 233 states and 588 transitions. [2021-07-09 17:10:48,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:48,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-07-09 17:10:48,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:48,893 INFO L225 Difference]: With dead ends: 233 [2021-07-09 17:10:48,893 INFO L226 Difference]: Without dead ends: 230 [2021-07-09 17:10:48,893 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 93.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:48,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-09 17:10:48,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 194. [2021-07-09 17:10:48,896 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-07-09 17:10:48,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 499 transitions. [2021-07-09 17:10:48,897 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 499 transitions. Word has length 16 [2021-07-09 17:10:48,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:48,897 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 499 transitions. [2021-07-09 17:10:48,897 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-07-09 17:10:48,897 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 499 transitions. [2021-07-09 17:10:48,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:48,897 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:48,897 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:49,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-07-09 17:10:49,098 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:49,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:49,098 INFO L82 PathProgramCache]: Analyzing trace with hash -166104419, now seen corresponding path program 139 times [2021-07-09 17:10:49,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:49,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522220793] [2021-07-09 17:10:49,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:49,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:49,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305078269] [2021-07-09 17:10:49,100 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-07-09 17:10:49,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:49,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:49,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:49,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:49,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:49,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:49,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:10:49,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-07-09 17:10:49,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:49,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-07-09 17:10:49,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,251 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-07-09 17:10:49,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:49,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:49,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:49,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522220793] [2021-07-09 17:10:49,291 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:49,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305078269] [2021-07-09 17:10:49,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305078269] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:49,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:49,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:49,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511896690] [2021-07-09 17:10:49,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:49,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:49,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:49,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:49,292 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-07-09 17:10:49,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:49,490 INFO L93 Difference]: Finished difference Result 243 states and 613 transitions. [2021-07-09 17:10:49,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:49,490 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-07-09 17:10:49,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:49,490 INFO L225 Difference]: With dead ends: 243 [2021-07-09 17:10:49,491 INFO L226 Difference]: Without dead ends: 240 [2021-07-09 17:10:49,491 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 86.9ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:49,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-09 17:10:49,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 193. [2021-07-09 17:10:49,493 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-07-09 17:10:49,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-07-09 17:10:49,493 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-07-09 17:10:49,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:49,493 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-07-09 17:10:49,493 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-07-09 17:10:49,493 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-07-09 17:10:49,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:49,494 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:49,494 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:49,694 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-07-09 17:10:49,694 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:49,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:49,694 INFO L82 PathProgramCache]: Analyzing trace with hash -147670393, now seen corresponding path program 140 times [2021-07-09 17:10:49,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:49,695 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240391249] [2021-07-09 17:10:49,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:49,696 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:49,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712630413] [2021-07-09 17:10:49,696 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-07-09 17:10:49,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:49,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:49,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:49,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:49,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 20 treesize of output 16 [2021-07-09 17:10:49,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:10:49,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:49,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-07-09 17:10:49,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:49,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:49,819 INFO L446 ElimStorePlain]: Different costs {0=[v_A_151], 5=[F]} [2021-07-09 17:10:49,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-07-09 17:10:49,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,843 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:49,843 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-07-09 17:10:49,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:49,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:49,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:49,895 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:49,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:49,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240391249] [2021-07-09 17:10:49,895 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:49,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712630413] [2021-07-09 17:10:49,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712630413] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:49,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:49,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:49,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428250215] [2021-07-09 17:10:49,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:49,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:49,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:49,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:49,896 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-07-09 17:10:50,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:50,044 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-07-09 17:10:50,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:50,044 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-07-09 17:10:50,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:50,045 INFO L225 Difference]: With dead ends: 229 [2021-07-09 17:10:50,045 INFO L226 Difference]: Without dead ends: 226 [2021-07-09 17:10:50,045 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 83.4ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:50,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-09 17:10:50,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-07-09 17:10:50,047 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-07-09 17:10:50,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-07-09 17:10:50,047 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-07-09 17:10:50,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:50,048 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-07-09 17:10:50,048 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-07-09 17:10:50,048 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-07-09 17:10:50,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:50,048 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:50,048 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:50,249 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-07-09 17:10:50,249 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:50,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:50,249 INFO L82 PathProgramCache]: Analyzing trace with hash -2145577217, now seen corresponding path program 141 times [2021-07-09 17:10:50,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:50,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781130452] [2021-07-09 17:10:50,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:50,251 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:50,251 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1650292491] [2021-07-09 17:10:50,251 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-07-09 17:10:50,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:50,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:50,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:10:50,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:50,341 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:50,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:50,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781130452] [2021-07-09 17:10:50,341 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:50,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650292491] [2021-07-09 17:10:50,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650292491] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:50,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:50,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:10:50,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040221574] [2021-07-09 17:10:50,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:10:50,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:50,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:10:50,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:10:50,342 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-07-09 17:10:50,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:50,499 INFO L93 Difference]: Finished difference Result 268 states and 647 transitions. [2021-07-09 17:10:50,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:10:50,499 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-07-09 17:10:50,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:50,500 INFO L225 Difference]: With dead ends: 268 [2021-07-09 17:10:50,500 INFO L226 Difference]: Without dead ends: 248 [2021-07-09 17:10:50,500 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 95.8ms TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:10:50,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-09 17:10:50,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 195. [2021-07-09 17:10:50,502 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-07-09 17:10:50,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-07-09 17:10:50,503 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-07-09 17:10:50,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:50,503 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-07-09 17:10:50,503 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-07-09 17:10:50,503 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-07-09 17:10:50,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:50,503 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:50,503 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:50,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-07-09 17:10:50,704 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:50,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:50,704 INFO L82 PathProgramCache]: Analyzing trace with hash 1168486911, now seen corresponding path program 142 times [2021-07-09 17:10:50,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:50,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194443855] [2021-07-09 17:10:50,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:50,706 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:50,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034991815] [2021-07-09 17:10:50,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 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-07-09 17:10:50,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:50,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:50,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:50,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:50,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 15 treesize of output 11 [2021-07-09 17:10:50,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:50,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:10:50,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-07-09 17:10:50,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:50,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:50,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 16 treesize of output 18 [2021-07-09 17:10:50,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:50,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:50,834 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:50,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, 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-07-09 17:10:50,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:50,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:10:50,844 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:50,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:50,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-07-09 17:10:50,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:50,897 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:50,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:50,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194443855] [2021-07-09 17:10:50,897 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:50,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034991815] [2021-07-09 17:10:50,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034991815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:50,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:50,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:50,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454089327] [2021-07-09 17:10:50,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:50,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:50,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:50,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:50,898 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-07-09 17:10:51,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:51,060 INFO L93 Difference]: Finished difference Result 232 states and 595 transitions. [2021-07-09 17:10:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:51,060 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-07-09 17:10:51,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:51,061 INFO L225 Difference]: With dead ends: 232 [2021-07-09 17:10:51,061 INFO L226 Difference]: Without dead ends: 229 [2021-07-09 17:10:51,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 83.7ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:51,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-07-09 17:10:51,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 195. [2021-07-09 17:10:51,063 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-07-09 17:10:51,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-07-09 17:10:51,063 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-07-09 17:10:51,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:51,064 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-07-09 17:10:51,064 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-07-09 17:10:51,064 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-07-09 17:10:51,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:51,064 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:51,064 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:51,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:51,265 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:51,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:51,265 INFO L82 PathProgramCache]: Analyzing trace with hash -707456309, now seen corresponding path program 143 times [2021-07-09 17:10:51,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:51,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726344949] [2021-07-09 17:10:51,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:51,267 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:51,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351145936] [2021-07-09 17:10:51,267 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-07-09 17:10:51,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:51,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:51,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:51,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:51,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:51,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:51,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 29 treesize of output 28 [2021-07-09 17:10:51,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:51,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 8 treesize of output 7 [2021-07-09 17:10:51,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:10:51,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:51,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,429 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-07-09 17:10:51,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,436 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:51,457 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:51,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:51,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726344949] [2021-07-09 17:10:51,458 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:51,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351145936] [2021-07-09 17:10:51,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351145936] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:51,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:51,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:51,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791973995] [2021-07-09 17:10:51,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:51,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:51,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:51,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:51,458 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-07-09 17:10:51,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:51,612 INFO L93 Difference]: Finished difference Result 213 states and 543 transitions. [2021-07-09 17:10:51,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:51,612 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-07-09 17:10:51,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:51,613 INFO L225 Difference]: With dead ends: 213 [2021-07-09 17:10:51,613 INFO L226 Difference]: Without dead ends: 210 [2021-07-09 17:10:51,613 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:51,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-09 17:10:51,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 197. [2021-07-09 17:10:51,615 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-07-09 17:10:51,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-07-09 17:10:51,615 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-07-09 17:10:51,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:51,615 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-07-09 17:10:51,615 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-07-09 17:10:51,615 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-07-09 17:10:51,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:51,616 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:51,616 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:51,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-07-09 17:10:51,816 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:51,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:51,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1021591025, now seen corresponding path program 144 times [2021-07-09 17:10:51,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:51,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052829313] [2021-07-09 17:10:51,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:51,818 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:51,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657632377] [2021-07-09 17:10:51,818 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-07-09 17:10:51,841 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:51,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:51,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:51,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:51,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:51,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:51,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:51,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:51,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:51,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:51,966 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-07-09 17:10:51,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,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-07-09 17:10:51,975 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:51,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:51,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:52,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:52,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:52,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052829313] [2021-07-09 17:10:52,003 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:52,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657632377] [2021-07-09 17:10:52,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657632377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:52,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:52,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:52,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723685775] [2021-07-09 17:10:52,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:52,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:52,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:52,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:52,005 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-07-09 17:10:52,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:52,213 INFO L93 Difference]: Finished difference Result 217 states and 552 transitions. [2021-07-09 17:10:52,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:52,214 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-07-09 17:10:52,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:52,214 INFO L225 Difference]: With dead ends: 217 [2021-07-09 17:10:52,214 INFO L226 Difference]: Without dead ends: 214 [2021-07-09 17:10:52,215 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 89.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:52,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-07-09 17:10:52,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 198. [2021-07-09 17:10:52,216 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-07-09 17:10:52,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-07-09 17:10:52,217 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-07-09 17:10:52,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:52,217 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-07-09 17:10:52,217 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-07-09 17:10:52,217 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-07-09 17:10:52,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:52,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:52,218 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:52,431 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:52,432 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:52,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:52,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1555032565, now seen corresponding path program 145 times [2021-07-09 17:10:52,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:52,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581509102] [2021-07-09 17:10:52,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:52,434 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:52,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1696555268] [2021-07-09 17:10:52,434 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-07-09 17:10:52,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:52,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:52,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:52,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 15 treesize of output 11 [2021-07-09 17:10:52,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:52,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:52,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:52,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:52,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10: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-07-09 17:10:52,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:52,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:10:52,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 16 treesize of output 18 [2021-07-09 17:10:52,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:52,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-07-09 17:10:52,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:52,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:52,614 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:52,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:52,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:52,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581509102] [2021-07-09 17:10:52,655 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:52,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696555268] [2021-07-09 17:10:52,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696555268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:52,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:52,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:52,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605092669] [2021-07-09 17:10:52,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:52,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:52,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:52,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:52,656 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-07-09 17:10:52,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:52,875 INFO L93 Difference]: Finished difference Result 226 states and 576 transitions. [2021-07-09 17:10:52,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:52,875 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-07-09 17:10:52,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:52,876 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:10:52,876 INFO L226 Difference]: Without dead ends: 223 [2021-07-09 17:10:52,876 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 107.8ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:52,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-09 17:10:52,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 196. [2021-07-09 17:10:52,879 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-07-09 17:10:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-07-09 17:10:52,879 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-07-09 17:10:52,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:52,879 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-07-09 17:10:52,880 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-07-09 17:10:52,880 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-07-09 17:10:52,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:52,880 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:52,880 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:53,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:53,089 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:53,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:53,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1593045831, now seen corresponding path program 146 times [2021-07-09 17:10:53,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:53,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770825658] [2021-07-09 17:10:53,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:53,090 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:53,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [880397538] [2021-07-09 17:10:53,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 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-07-09 17:10:53,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:53,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:53,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:53,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:53,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:53,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:53,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:53,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:53,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:10:53,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:10:53,275 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-07-09 17:10:53,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,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 20 treesize of output 22 [2021-07-09 17:10:53,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:53,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:53,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:53,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770825658] [2021-07-09 17:10:53,310 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:53,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880397538] [2021-07-09 17:10:53,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880397538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:53,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:53,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:53,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769385983] [2021-07-09 17:10:53,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:53,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:53,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:53,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:53,311 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-07-09 17:10:53,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:53,436 INFO L93 Difference]: Finished difference Result 213 states and 545 transitions. [2021-07-09 17:10:53,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:53,437 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-07-09 17:10:53,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:53,437 INFO L225 Difference]: With dead ends: 213 [2021-07-09 17:10:53,437 INFO L226 Difference]: Without dead ends: 210 [2021-07-09 17:10:53,437 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 93.3ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:53,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-09 17:10:53,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 198. [2021-07-09 17:10:53,439 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-07-09 17:10:53,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-07-09 17:10:53,440 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-07-09 17:10:53,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:53,440 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-07-09 17:10:53,440 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-07-09 17:10:53,440 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-07-09 17:10:53,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:53,440 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:53,440 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:53,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2021-07-09 17:10:53,641 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:53,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:53,641 INFO L82 PathProgramCache]: Analyzing trace with hash -983577759, now seen corresponding path program 147 times [2021-07-09 17:10:53,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:53,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457828854] [2021-07-09 17:10:53,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:53,642 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:53,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703263731] [2021-07-09 17:10:53,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 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-07-09 17:10:53,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:10:53,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:53,675 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:10:53,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:53,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:53,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:53,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 29 treesize of output 28 [2021-07-09 17:10:53,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:53,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 12 treesize of output 11 [2021-07-09 17:10:53,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:10:53,795 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-07-09 17:10:53,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:10:53,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:53,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:53,814 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-07-09 17:10:53,866 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:53,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:53,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457828854] [2021-07-09 17:10:53,866 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:53,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703263731] [2021-07-09 17:10:53,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703263731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:53,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:53,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:10:53,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878844453] [2021-07-09 17:10:53,867 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:10:53,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:53,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:10:53,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:53,867 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-07-09 17:10:54,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:54,080 INFO L93 Difference]: Finished difference Result 223 states and 570 transitions. [2021-07-09 17:10:54,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:54,080 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-07-09 17:10:54,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:54,081 INFO L225 Difference]: With dead ends: 223 [2021-07-09 17:10:54,081 INFO L226 Difference]: Without dead ends: 220 [2021-07-09 17:10:54,081 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:54,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-07-09 17:10:54,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 197. [2021-07-09 17:10:54,083 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-07-09 17:10:54,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-07-09 17:10:54,083 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-07-09 17:10:54,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:54,083 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-07-09 17:10:54,083 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-07-09 17:10:54,083 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-07-09 17:10:54,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:54,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:54,084 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:54,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:54,287 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:54,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:54,287 INFO L82 PathProgramCache]: Analyzing trace with hash -965143733, now seen corresponding path program 148 times [2021-07-09 17:10:54,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:54,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344569492] [2021-07-09 17:10:54,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:54,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:54,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [655591389] [2021-07-09 17:10:54,289 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-07-09 17:10:54,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:54,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:54,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:54,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:54,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-07-09 17:10:54,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:54,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:54,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-07-09 17:10:54,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:54,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:10:54,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-07-09 17:10:54,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:54,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:10:54,407 INFO L446 ElimStorePlain]: Different costs {0=[v_A_165], 5=[F]} [2021-07-09 17:10:54,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:54,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:54,429 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:54,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-07-09 17:10:54,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:54,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:54,436 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:54,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:54,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:54,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344569492] [2021-07-09 17:10:54,486 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:54,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655591389] [2021-07-09 17:10:54,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655591389] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:54,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:54,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:54,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874714774] [2021-07-09 17:10:54,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:54,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:54,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:54,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:54,486 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-07-09 17:10:54,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:54,661 INFO L93 Difference]: Finished difference Result 218 states and 560 transitions. [2021-07-09 17:10:54,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:54,661 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-07-09 17:10:54,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:54,662 INFO L225 Difference]: With dead ends: 218 [2021-07-09 17:10:54,662 INFO L226 Difference]: Without dead ends: 215 [2021-07-09 17:10:54,662 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 84.5ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:54,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-09 17:10:54,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 196. [2021-07-09 17:10:54,664 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-07-09 17:10:54,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-07-09 17:10:54,664 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-07-09 17:10:54,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:54,664 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-07-09 17:10:54,664 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-07-09 17:10:54,664 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-07-09 17:10:54,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:54,664 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:54,664 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:54,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-07-09 17:10:54,865 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:54,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:54,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1304208347, now seen corresponding path program 149 times [2021-07-09 17:10:54,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:54,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708572375] [2021-07-09 17:10:54,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:54,867 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:54,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [898846644] [2021-07-09 17:10:54,867 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-07-09 17:10:54,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:10:54,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:54,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:10:54,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:54,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:54,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:54,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708572375] [2021-07-09 17:10:54,973 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:54,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898846644] [2021-07-09 17:10:54,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898846644] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:54,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:54,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:54,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976348355] [2021-07-09 17:10:54,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:54,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:54,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:54,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:54,973 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-07-09 17:10:55,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:55,134 INFO L93 Difference]: Finished difference Result 301 states and 747 transitions. [2021-07-09 17:10:55,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:55,135 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-07-09 17:10:55,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:55,136 INFO L225 Difference]: With dead ends: 301 [2021-07-09 17:10:55,136 INFO L226 Difference]: Without dead ends: 297 [2021-07-09 17:10:55,136 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 67.3ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:10:55,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-07-09 17:10:55,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 195. [2021-07-09 17:10:55,139 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-07-09 17:10:55,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-07-09 17:10:55,140 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-07-09 17:10:55,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:55,140 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-07-09 17:10:55,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-07-09 17:10:55,140 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-07-09 17:10:55,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:55,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:55,141 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:55,363 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-07-09 17:10:55,363 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:55,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:55,363 INFO L82 PathProgramCache]: Analyzing trace with hash -555750705, now seen corresponding path program 150 times [2021-07-09 17:10:55,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:55,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092601870] [2021-07-09 17:10:55,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:55,365 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:55,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1531720052] [2021-07-09 17:10:55,365 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-07-09 17:10:55,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:10:55,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:55,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:55,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:55,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-07-09 17:10:55,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:55,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:10:55,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-07-09 17:10:55,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:55,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:10:55,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:55,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:55,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:55,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 16 treesize of output 18 [2021-07-09 17:10:55,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:55,531 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-07-09 17:10:55,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:55,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,537 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:55,559 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:55,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:55,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092601870] [2021-07-09 17:10:55,559 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:55,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531720052] [2021-07-09 17:10:55,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531720052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:55,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:55,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:55,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840990143] [2021-07-09 17:10:55,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:55,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:55,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:55,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:55,560 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-07-09 17:10:55,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:55,728 INFO L93 Difference]: Finished difference Result 225 states and 570 transitions. [2021-07-09 17:10:55,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:55,728 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-07-09 17:10:55,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:55,729 INFO L225 Difference]: With dead ends: 225 [2021-07-09 17:10:55,729 INFO L226 Difference]: Without dead ends: 222 [2021-07-09 17:10:55,729 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 92.1ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:55,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-09 17:10:55,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 197. [2021-07-09 17:10:55,731 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-07-09 17:10:55,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-07-09 17:10:55,731 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-07-09 17:10:55,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:55,732 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-07-09 17:10:55,732 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-07-09 17:10:55,732 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-07-09 17:10:55,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:55,732 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:55,732 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:55,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-07-09 17:10:55,932 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:55,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:55,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1162593001, now seen corresponding path program 151 times [2021-07-09 17:10:55,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:55,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628402728] [2021-07-09 17:10:55,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:55,934 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:55,934 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1388635951] [2021-07-09 17:10:55,934 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-07-09 17:10:55,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:55,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:55,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:55,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:55,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:55,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:55,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:56,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 12 treesize of output 11 [2021-07-09 17:10:56,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:56,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:56,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:56,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-07-09 17:10:56,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-07-09 17:10:56,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:56,134 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:56,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:56,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628402728] [2021-07-09 17:10:56,134 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:56,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388635951] [2021-07-09 17:10:56,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388635951] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:56,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:56,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:56,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432027793] [2021-07-09 17:10:56,135 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:56,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:56,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:56,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:56,135 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-07-09 17:10:56,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:56,360 INFO L93 Difference]: Finished difference Result 235 states and 595 transitions. [2021-07-09 17:10:56,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:56,360 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-07-09 17:10:56,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:56,360 INFO L225 Difference]: With dead ends: 235 [2021-07-09 17:10:56,361 INFO L226 Difference]: Without dead ends: 232 [2021-07-09 17:10:56,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 88.5ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:56,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-09 17:10:56,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 196. [2021-07-09 17:10:56,363 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-07-09 17:10:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-07-09 17:10:56,363 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-07-09 17:10:56,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:56,363 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-07-09 17:10:56,363 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-07-09 17:10:56,363 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-07-09 17:10:56,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:56,364 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:56,364 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:56,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-07-09 17:10:56,564 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:56,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:56,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1181027027, now seen corresponding path program 152 times [2021-07-09 17:10:56,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:56,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936254388] [2021-07-09 17:10:56,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:56,566 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:56,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [184374757] [2021-07-09 17:10:56,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:56,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:10:56,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:56,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:56,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:56,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:56,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:56,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 8 treesize of output 7 [2021-07-09 17:10:56,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:10:56,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-07-09 17:10:56,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:56,689 INFO L446 ElimStorePlain]: Different costs {0=[v_A_171], 5=[F]} [2021-07-09 17:10:56,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:56,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,711 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:56,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 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-07-09 17:10:56,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:56,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:56,718 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:56,767 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:56,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:56,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936254388] [2021-07-09 17:10:56,767 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:56,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184374757] [2021-07-09 17:10:56,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184374757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:56,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:56,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:56,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557939342] [2021-07-09 17:10:56,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:56,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:56,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:56,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:56,768 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-07-09 17:10:56,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:56,944 INFO L93 Difference]: Finished difference Result 221 states and 565 transitions. [2021-07-09 17:10:56,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:56,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-07-09 17:10:56,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:56,945 INFO L225 Difference]: With dead ends: 221 [2021-07-09 17:10:56,945 INFO L226 Difference]: Without dead ends: 218 [2021-07-09 17:10:56,945 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 82.8ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:56,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-09 17:10:56,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-07-09 17:10:56,947 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-07-09 17:10:56,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-07-09 17:10:56,948 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-07-09 17:10:56,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:56,948 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-07-09 17:10:56,948 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-07-09 17:10:56,948 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-07-09 17:10:56,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:56,948 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:56,948 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:57,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:57,149 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:57,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:57,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1797782965, now seen corresponding path program 153 times [2021-07-09 17:10:57,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:57,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656106290] [2021-07-09 17:10:57,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:57,151 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:57,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [74508702] [2021-07-09 17:10:57,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:10:57,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:10:57,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:57,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:57,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:57,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-07-09 17:10:57,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:10:57,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:10:57,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:57,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 16 treesize of output 18 [2021-07-09 17:10:57,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:10:57,276 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:57,277 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-07-09 17:10:57,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 17:10:57,289 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,294 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:57,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:57,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:57,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656106290] [2021-07-09 17:10:57,340 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:57,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74508702] [2021-07-09 17:10:57,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74508702] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:57,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:57,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:57,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139796683] [2021-07-09 17:10:57,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:57,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:57,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:57,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:57,341 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-07-09 17:10:57,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:57,510 INFO L93 Difference]: Finished difference Result 221 states and 567 transitions. [2021-07-09 17:10:57,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:57,510 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-07-09 17:10:57,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:57,511 INFO L225 Difference]: With dead ends: 221 [2021-07-09 17:10:57,511 INFO L226 Difference]: Without dead ends: 218 [2021-07-09 17:10:57,511 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 79.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:57,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-07-09 17:10:57,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-07-09 17:10:57,513 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-07-09 17:10:57,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-07-09 17:10:57,513 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-07-09 17:10:57,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:57,513 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-07-09 17:10:57,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:10:57,514 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-07-09 17:10:57,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:57,514 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:57,514 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:57,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2021-07-09 17:10:57,714 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:57,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:57,715 INFO L82 PathProgramCache]: Analyzing trace with hash 1551033415, now seen corresponding path program 154 times [2021-07-09 17:10:57,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:57,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898528977] [2021-07-09 17:10:57,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:57,716 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:57,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [213057794] [2021-07-09 17:10:57,717 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-07-09 17:10:57,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:10:57,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:57,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:57,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:57,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-07-09 17:10:57,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:57,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:57,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:10:57,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:57,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:57,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:57,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,888 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-07-09 17:10:57,889 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:57,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:57,894 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:57,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:57,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:57,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898528977] [2021-07-09 17:10:57,916 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:57,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213057794] [2021-07-09 17:10:57,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213057794] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:57,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:57,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:57,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724443206] [2021-07-09 17:10:57,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:57,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:57,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:57,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:57,917 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-07-09 17:10:58,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:58,058 INFO L93 Difference]: Finished difference Result 226 states and 578 transitions. [2021-07-09 17:10:58,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:58,059 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-07-09 17:10:58,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:58,059 INFO L225 Difference]: With dead ends: 226 [2021-07-09 17:10:58,059 INFO L226 Difference]: Without dead ends: 223 [2021-07-09 17:10:58,059 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 93.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:58,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-09 17:10:58,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 198. [2021-07-09 17:10:58,061 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-07-09 17:10:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 516 transitions. [2021-07-09 17:10:58,062 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 516 transitions. Word has length 16 [2021-07-09 17:10:58,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:58,062 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 516 transitions. [2021-07-09 17:10:58,062 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-07-09 17:10:58,062 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 516 transitions. [2021-07-09 17:10:58,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:58,062 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:58,062 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:58,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-07-09 17:10:58,263 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:58,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:58,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1025590175, now seen corresponding path program 155 times [2021-07-09 17:10:58,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:58,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903594733] [2021-07-09 17:10:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:58,265 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:58,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740624787] [2021-07-09 17:10:58,265 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-07-09 17:10:58,292 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:10:58,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:58,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:58,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:58,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-07-09 17:10:58,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:10:58,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:10:58,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:10:58,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 29 treesize of output 28 [2021-07-09 17:10:58,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:10:58,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:58,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,419 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-07-09 17:10:58,420 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,427 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:10:58,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:58,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:58,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903594733] [2021-07-09 17:10:58,471 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:58,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740624787] [2021-07-09 17:10:58,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740624787] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:58,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:58,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:58,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186038321] [2021-07-09 17:10:58,471 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:58,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:58,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:58,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:58,472 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-07-09 17:10:58,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:58,691 INFO L93 Difference]: Finished difference Result 236 states and 603 transitions. [2021-07-09 17:10:58,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:58,691 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-07-09 17:10:58,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:58,692 INFO L225 Difference]: With dead ends: 236 [2021-07-09 17:10:58,692 INFO L226 Difference]: Without dead ends: 233 [2021-07-09 17:10:58,692 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:58,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-09 17:10:58,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 197. [2021-07-09 17:10:58,694 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-07-09 17:10:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-07-09 17:10:58,694 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-07-09 17:10:58,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:58,694 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-07-09 17:10:58,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-07-09 17:10:58,694 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-07-09 17:10:58,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:58,695 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:58,695 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:58,895 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,159 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:58,895 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:58,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:58,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1007156149, now seen corresponding path program 156 times [2021-07-09 17:10:58,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:58,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708431303] [2021-07-09 17:10:58,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:58,897 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:58,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1082783488] [2021-07-09 17:10:58,897 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-07-09 17:10:58,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:10:58,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:10:58,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:58,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:58,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 12 treesize of output 11 [2021-07-09 17:10:58,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:58,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-07-09 17:10:58,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:10:58,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:10:58,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:58,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:58,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:10:59,014 INFO L446 ElimStorePlain]: Different costs {0=[v_A_179], 5=[F]} [2021-07-09 17:10:59,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:10:59,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,038 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:59,038 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-07-09 17:10:59,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,045 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:10:59,094 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:59,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:59,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708431303] [2021-07-09 17:10:59,094 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:59,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082783488] [2021-07-09 17:10:59,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082783488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:59,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:59,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:59,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34068673] [2021-07-09 17:10:59,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:59,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:59,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:59,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:59,095 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-07-09 17:10:59,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:59,244 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-07-09 17:10:59,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:59,244 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-07-09 17:10:59,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:59,245 INFO L225 Difference]: With dead ends: 222 [2021-07-09 17:10:59,245 INFO L226 Difference]: Without dead ends: 219 [2021-07-09 17:10:59,245 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 80.8ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:59,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-09 17:10:59,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 196. [2021-07-09 17:10:59,247 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-07-09 17:10:59,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-07-09 17:10:59,247 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-07-09 17:10:59,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:59,247 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-07-09 17:10:59,247 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-07-09 17:10:59,247 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-07-09 17:10:59,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:59,248 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:59,248 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:10:59,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:10:59,448 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:10:59,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:10:59,448 INFO L82 PathProgramCache]: Analyzing trace with hash 309001155, now seen corresponding path program 157 times [2021-07-09 17:10:59,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:10:59,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245393737] [2021-07-09 17:10:59,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:10:59,450 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:10:59,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922468739] [2021-07-09 17:10:59,450 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-07-09 17:10:59,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:10:59,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:10:59,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:10:59,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-07-09 17:10:59,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:10:59,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:10:59,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:10:59,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 16 treesize of output 18 [2021-07-09 17:10:59,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:10:59,610 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:10:59,610 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-07-09 17:10:59,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,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 23 treesize of output 22 [2021-07-09 17:10:59,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:10:59,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:10:59,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:10:59,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:10:59,689 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:10:59,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245393737] [2021-07-09 17:10:59,689 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:10:59,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922468739] [2021-07-09 17:10:59,689 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922468739] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:10:59,689 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:10:59,689 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:10:59,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220605103] [2021-07-09 17:10:59,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:10:59,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:10:59,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:10:59,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:10:59,690 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-07-09 17:10:59,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:10:59,926 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-07-09 17:10:59,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:10:59,926 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-07-09 17:10:59,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:10:59,926 INFO L225 Difference]: With dead ends: 222 [2021-07-09 17:10:59,926 INFO L226 Difference]: Without dead ends: 219 [2021-07-09 17:10:59,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:10:59,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-09 17:10:59,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 195. [2021-07-09 17:10:59,929 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-07-09 17:10:59,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-07-09 17:10:59,929 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-07-09 17:10:59,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:10:59,929 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-07-09 17:10:59,929 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-07-09 17:10:59,929 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-07-09 17:10:59,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:10:59,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:10:59,929 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:00,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:00,130 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:00,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:00,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1825134125, now seen corresponding path program 158 times [2021-07-09 17:11:00,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:00,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227237353] [2021-07-09 17:11:00,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:00,132 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:00,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1513035693] [2021-07-09 17:11:00,132 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-07-09 17:11:00,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:00,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:00,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:11:00,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:00,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:00,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:00,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227237353] [2021-07-09 17:11:00,258 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:00,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513035693] [2021-07-09 17:11:00,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513035693] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:00,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:00,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:00,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389391158] [2021-07-09 17:11:00,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:00,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:00,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:00,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:00,258 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-07-09 17:11:00,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:00,393 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-07-09 17:11:00,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:00,394 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-07-09 17:11:00,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:00,394 INFO L225 Difference]: With dead ends: 212 [2021-07-09 17:11:00,394 INFO L226 Difference]: Without dead ends: 209 [2021-07-09 17:11:00,394 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 98.4ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:00,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-09 17:11:00,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-07-09 17:11:00,396 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-07-09 17:11:00,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-07-09 17:11:00,397 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-07-09 17:11:00,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:00,397 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-07-09 17:11:00,405 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-07-09 17:11:00,406 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-07-09 17:11:00,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:00,406 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:00,406 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:00,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:00,621 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:00,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:00,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1839795381, now seen corresponding path program 159 times [2021-07-09 17:11:00,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:00,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30334989] [2021-07-09 17:11:00,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:00,623 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:00,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1634817253] [2021-07-09 17:11:00,623 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-07-09 17:11:00,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:11:00,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:00,647 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:00,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:00,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 8 treesize of output 7 [2021-07-09 17:11:00,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:00,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-07-09 17:11:00,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:00,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:00,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-07-09 17:11:00,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:00,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:00,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-07-09 17:11:00,762 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:00,762 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-07-09 17:11:00,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:00,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, 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-07-09 17:11:00,774 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:00,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:00,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-07-09 17:11:00,846 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:00,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:00,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30334989] [2021-07-09 17:11:00,847 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:00,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634817253] [2021-07-09 17:11:00,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634817253] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:00,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:00,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:00,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022061467] [2021-07-09 17:11:00,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:00,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:00,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:00,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:00,848 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-07-09 17:11:01,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:01,039 INFO L93 Difference]: Finished difference Result 216 states and 555 transitions. [2021-07-09 17:11:01,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:01,039 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-07-09 17:11:01,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:01,041 INFO L225 Difference]: With dead ends: 216 [2021-07-09 17:11:01,041 INFO L226 Difference]: Without dead ends: 213 [2021-07-09 17:11:01,041 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 103.6ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:01,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-09 17:11:01,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 191. [2021-07-09 17:11:01,047 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-07-09 17:11:01,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 498 transitions. [2021-07-09 17:11:01,047 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 498 transitions. Word has length 16 [2021-07-09 17:11:01,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:01,047 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 498 transitions. [2021-07-09 17:11:01,047 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-07-09 17:11:01,048 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 498 transitions. [2021-07-09 17:11:01,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:01,048 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:01,049 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:01,271 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2021-07-09 17:11:01,271 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:01,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:01,272 INFO L82 PathProgramCache]: Analyzing trace with hash -331924649, now seen corresponding path program 160 times [2021-07-09 17:11:01,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:01,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077559757] [2021-07-09 17:11:01,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:01,274 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:01,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691545846] [2021-07-09 17:11:01,274 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-07-09 17:11:01,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:01,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:01,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:11:01,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:01,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:01,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:01,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:01,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-07-09 17:11:01,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-07-09 17:11:01,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-07-09 17:11:01,412 INFO L446 ElimStorePlain]: Different costs {2=[v_A_186], 5=[F]} [2021-07-09 17:11:01,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:01,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:01,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:01,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:01,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:01,438 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-07-09 17:11:01,438 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-07-09 17:11:01,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,447 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-07-09 17:11:01,493 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:01,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:01,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077559757] [2021-07-09 17:11:01,493 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:01,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691545846] [2021-07-09 17:11:01,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691545846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:01,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:01,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:01,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331848916] [2021-07-09 17:11:01,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:01,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:01,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:01,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:01,494 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-07-09 17:11:01,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:01,636 INFO L93 Difference]: Finished difference Result 230 states and 584 transitions. [2021-07-09 17:11:01,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:01,637 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-07-09 17:11:01,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:01,637 INFO L225 Difference]: With dead ends: 230 [2021-07-09 17:11:01,638 INFO L226 Difference]: Without dead ends: 227 [2021-07-09 17:11:01,638 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 85.9ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:01,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-09 17:11:01,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 187. [2021-07-09 17:11:01,639 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-07-09 17:11:01,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-07-09 17:11:01,640 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-07-09 17:11:01,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:01,640 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-07-09 17:11:01,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-07-09 17:11:01,640 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-07-09 17:11:01,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:01,640 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:01,640 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:01,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-07-09 17:11:01,841 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:01,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:01,841 INFO L82 PathProgramCache]: Analyzing trace with hash 982486595, now seen corresponding path program 161 times [2021-07-09 17:11:01,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:01,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480627723] [2021-07-09 17:11:01,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:01,843 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:01,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1767757017] [2021-07-09 17:11:01,844 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-07-09 17:11:01,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:11:01,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:01,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:01,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:01,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 20 treesize of output 16 [2021-07-09 17:11:01,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:01,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:01,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:01,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:01,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:01,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:01,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:11:01,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-07-09 17:11:01,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,006 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-07-09 17:11:02,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,013 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:02,036 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:02,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:02,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480627723] [2021-07-09 17:11:02,037 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:02,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767757017] [2021-07-09 17:11:02,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767757017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:02,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:02,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:02,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83833238] [2021-07-09 17:11:02,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:02,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:02,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:02,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:02,038 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-07-09 17:11:02,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:02,196 INFO L93 Difference]: Finished difference Result 204 states and 522 transitions. [2021-07-09 17:11:02,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:02,197 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-07-09 17:11:02,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:02,197 INFO L225 Difference]: With dead ends: 204 [2021-07-09 17:11:02,197 INFO L226 Difference]: Without dead ends: 201 [2021-07-09 17:11:02,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 85.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:02,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-07-09 17:11:02,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189. [2021-07-09 17:11:02,199 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-07-09 17:11:02,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 490 transitions. [2021-07-09 17:11:02,199 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 490 transitions. Word has length 16 [2021-07-09 17:11:02,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:02,199 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 490 transitions. [2021-07-09 17:11:02,199 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-07-09 17:11:02,199 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 490 transitions. [2021-07-09 17:11:02,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:02,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:02,200 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:02,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-07-09 17:11:02,409 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:02,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:02,409 INFO L82 PathProgramCache]: Analyzing trace with hash -1583433367, now seen corresponding path program 162 times [2021-07-09 17:11:02,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:02,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103017151] [2021-07-09 17:11:02,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:02,417 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:02,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1330560548] [2021-07-09 17:11:02,417 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-07-09 17:11:02,440 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:02,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:02,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:02,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:02,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:02,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:02,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:02,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:02,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 8 treesize of output 7 [2021-07-09 17:11:02,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,533 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:11:02,565 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-07-09 17:11:02,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:02,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:02,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:02,579 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:02,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:02,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:02,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103017151] [2021-07-09 17:11:02,611 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:02,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330560548] [2021-07-09 17:11:02,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330560548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:02,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:02,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:02,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104898529] [2021-07-09 17:11:02,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:02,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:02,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:02,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:02,612 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-07-09 17:11:02,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:02,768 INFO L93 Difference]: Finished difference Result 224 states and 570 transitions. [2021-07-09 17:11:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:02,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-07-09 17:11:02,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:02,769 INFO L225 Difference]: With dead ends: 224 [2021-07-09 17:11:02,769 INFO L226 Difference]: Without dead ends: 221 [2021-07-09 17:11:02,769 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 87.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:02,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-09 17:11:02,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 190. [2021-07-09 17:11:02,771 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-07-09 17:11:02,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 494 transitions. [2021-07-09 17:11:02,772 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 494 transitions. Word has length 16 [2021-07-09 17:11:02,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:02,772 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 494 transitions. [2021-07-09 17:11:02,772 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-07-09 17:11:02,772 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 494 transitions. [2021-07-09 17:11:02,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:02,772 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:02,772 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:02,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-07-09 17:11:02,994 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:02,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:02,995 INFO L82 PathProgramCache]: Analyzing trace with hash 134910339, now seen corresponding path program 163 times [2021-07-09 17:11:02,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:02,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363075382] [2021-07-09 17:11:02,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:02,996 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:02,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [49557337] [2021-07-09 17:11:02,996 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-07-09 17:11:03,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:03,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:03,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:03,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:03,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:03,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:03,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:03,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-07-09 17:11:03,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:11:03,141 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-07-09 17:11:03,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,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 20 treesize of output 22 [2021-07-09 17:11:03,151 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:03,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:03,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:03,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363075382] [2021-07-09 17:11:03,193 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:03,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [49557337] [2021-07-09 17:11:03,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [49557337] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:03,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:03,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:03,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114707014] [2021-07-09 17:11:03,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:03,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:03,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:03,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:03,194 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-07-09 17:11:03,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:03,379 INFO L93 Difference]: Finished difference Result 233 states and 594 transitions. [2021-07-09 17:11:03,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:03,379 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-07-09 17:11:03,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:03,380 INFO L225 Difference]: With dead ends: 233 [2021-07-09 17:11:03,380 INFO L226 Difference]: Without dead ends: 230 [2021-07-09 17:11:03,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:03,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-09 17:11:03,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-07-09 17:11:03,382 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-07-09 17:11:03,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 487 transitions. [2021-07-09 17:11:03,383 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 487 transitions. Word has length 16 [2021-07-09 17:11:03,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:03,383 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 487 transitions. [2021-07-09 17:11:03,383 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-07-09 17:11:03,383 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 487 transitions. [2021-07-09 17:11:03,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:03,383 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:03,383 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:03,583 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2021-07-09 17:11:03,584 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:03,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:03,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1011978561, now seen corresponding path program 164 times [2021-07-09 17:11:03,584 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:03,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692310038] [2021-07-09 17:11:03,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:03,585 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:03,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [330525541] [2021-07-09 17:11:03,586 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-07-09 17:11:03,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:03,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:03,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:03,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:03,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-07-09 17:11:03,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:03,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:03,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:03,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:03,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:11:03,736 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-07-09 17:11:03,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:03,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:03,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:03,750 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:03,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:03,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:03,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692310038] [2021-07-09 17:11:03,772 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:03,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330525541] [2021-07-09 17:11:03,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330525541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:03,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:03,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:03,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733812358] [2021-07-09 17:11:03,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:03,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:03,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:03,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:03,773 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-07-09 17:11:03,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:03,938 INFO L93 Difference]: Finished difference Result 215 states and 548 transitions. [2021-07-09 17:11:03,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:03,939 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-07-09 17:11:03,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:03,939 INFO L225 Difference]: With dead ends: 215 [2021-07-09 17:11:03,939 INFO L226 Difference]: Without dead ends: 212 [2021-07-09 17:11:03,939 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 91.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:03,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-07-09 17:11:03,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2021-07-09 17:11:03,941 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-07-09 17:11:03,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 495 transitions. [2021-07-09 17:11:03,942 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 495 transitions. Word has length 16 [2021-07-09 17:11:03,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:03,942 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 495 transitions. [2021-07-09 17:11:03,942 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-07-09 17:11:03,942 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 495 transitions. [2021-07-09 17:11:03,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:03,942 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:03,942 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:04,142 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:04,143 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:04,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:04,143 INFO L82 PathProgramCache]: Analyzing trace with hash 706365145, now seen corresponding path program 165 times [2021-07-09 17:11:04,143 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:04,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867444206] [2021-07-09 17:11:04,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:04,144 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:04,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [613740498] [2021-07-09 17:11:04,144 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-07-09 17:11:04,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:11:04,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:04,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:04,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:04,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 15 treesize of output 11 [2021-07-09 17:11:04,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:04,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:04,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:04,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 12 treesize of output 11 [2021-07-09 17:11:04,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:11:04,275 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-07-09 17:11:04,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,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 20 treesize of output 22 [2021-07-09 17:11:04,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,289 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:04,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:04,323 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:04,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867444206] [2021-07-09 17:11:04,323 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:04,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613740498] [2021-07-09 17:11:04,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613740498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:04,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:04,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:04,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321581787] [2021-07-09 17:11:04,324 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:04,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:04,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:04,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:04,324 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-07-09 17:11:04,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:04,498 INFO L93 Difference]: Finished difference Result 225 states and 573 transitions. [2021-07-09 17:11:04,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:04,498 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-07-09 17:11:04,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:04,499 INFO L225 Difference]: With dead ends: 225 [2021-07-09 17:11:04,499 INFO L226 Difference]: Without dead ends: 222 [2021-07-09 17:11:04,499 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:04,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-09 17:11:04,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 189. [2021-07-09 17:11:04,501 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-07-09 17:11:04,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-07-09 17:11:04,501 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-07-09 17:11:04,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:04,502 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-07-09 17:11:04,502 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-07-09 17:11:04,502 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-07-09 17:11:04,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:04,502 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:04,502 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:04,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2021-07-09 17:11:04,702 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:04,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:04,703 INFO L82 PathProgramCache]: Analyzing trace with hash 724799171, now seen corresponding path program 166 times [2021-07-09 17:11:04,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:04,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694612386] [2021-07-09 17:11:04,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:04,704 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:04,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076754160] [2021-07-09 17:11:04,704 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-07-09 17:11:04,727 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:04,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:04,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:04,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:04,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 20 treesize of output 16 [2021-07-09 17:11:04,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:04,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 29 treesize of output 28 [2021-07-09 17:11:04,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:04,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:04,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:11:04,826 INFO L446 ElimStorePlain]: Different costs {0=[v_A_198], 5=[F]} [2021-07-09 17:11:04,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-07-09 17:11:04,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,847 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:04,847 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-07-09 17:11:04,848 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:04,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:04,853 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:11:04,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:04,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:04,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694612386] [2021-07-09 17:11:04,904 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:04,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076754160] [2021-07-09 17:11:04,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076754160] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:04,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:04,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:04,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405398738] [2021-07-09 17:11:04,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:04,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:04,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:04,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:04,904 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-07-09 17:11:05,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:05,056 INFO L93 Difference]: Finished difference Result 211 states and 543 transitions. [2021-07-09 17:11:05,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:05,056 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-07-09 17:11:05,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:05,057 INFO L225 Difference]: With dead ends: 211 [2021-07-09 17:11:05,057 INFO L226 Difference]: Without dead ends: 208 [2021-07-09 17:11:05,057 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 87.5ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:05,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-09 17:11:05,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 187. [2021-07-09 17:11:05,059 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-07-09 17:11:05,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-07-09 17:11:05,059 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-07-09 17:11:05,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:05,059 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-07-09 17:11:05,059 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-07-09 17:11:05,059 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-07-09 17:11:05,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:05,060 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:05,060 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:05,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:05,260 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:05,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:05,260 INFO L82 PathProgramCache]: Analyzing trace with hash 385734557, now seen corresponding path program 167 times [2021-07-09 17:11:05,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:05,261 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004483236] [2021-07-09 17:11:05,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:05,262 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:05,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149099579] [2021-07-09 17:11:05,262 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-07-09 17:11:05,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:11:05,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:05,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:11:05,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:05,377 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:05,377 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:05,377 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004483236] [2021-07-09 17:11:05,378 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:05,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149099579] [2021-07-09 17:11:05,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149099579] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:05,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:05,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:05,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137907564] [2021-07-09 17:11:05,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:05,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:05,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:05,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:05,378 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-07-09 17:11:05,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:05,550 INFO L93 Difference]: Finished difference Result 320 states and 796 transitions. [2021-07-09 17:11:05,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:05,551 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-07-09 17:11:05,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:05,551 INFO L225 Difference]: With dead ends: 320 [2021-07-09 17:11:05,551 INFO L226 Difference]: Without dead ends: 316 [2021-07-09 17:11:05,551 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 80.8ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:05,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-07-09 17:11:05,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 183. [2021-07-09 17:11:05,554 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-07-09 17:11:05,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-07-09 17:11:05,555 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-07-09 17:11:05,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:05,555 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-07-09 17:11:05,555 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-07-09 17:11:05,555 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-07-09 17:11:05,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:05,556 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:05,556 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:05,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,171 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:05,778 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:05,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:05,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1134192199, now seen corresponding path program 168 times [2021-07-09 17:11:05,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:05,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696144847] [2021-07-09 17:11:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:05,780 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:05,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1016265488] [2021-07-09 17:11:05,780 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-07-09 17:11:05,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:05,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:05,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:05,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:05,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 15 treesize of output 11 [2021-07-09 17:11:05,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:05,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:05,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-07-09 17:11:05,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:05,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:11:05,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:05,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:05,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:05,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-07-09 17:11:05,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:05,939 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-07-09 17:11:05,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:05,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:05,945 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:05,967 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:05,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:05,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696144847] [2021-07-09 17:11:05,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:05,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016265488] [2021-07-09 17:11:05,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016265488] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:05,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:05,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:05,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762074115] [2021-07-09 17:11:05,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:05,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:05,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:05,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:05,968 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-07-09 17:11:06,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:06,132 INFO L93 Difference]: Finished difference Result 202 states and 515 transitions. [2021-07-09 17:11:06,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:06,133 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-07-09 17:11:06,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:06,133 INFO L225 Difference]: With dead ends: 202 [2021-07-09 17:11:06,133 INFO L226 Difference]: Without dead ends: 199 [2021-07-09 17:11:06,133 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 87.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:06,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-07-09 17:11:06,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 185. [2021-07-09 17:11:06,135 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-07-09 17:11:06,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 478 transitions. [2021-07-09 17:11:06,135 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 478 transitions. Word has length 16 [2021-07-09 17:11:06,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:06,135 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 478 transitions. [2021-07-09 17:11:06,136 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-07-09 17:11:06,136 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 478 transitions. [2021-07-09 17:11:06,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:06,136 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:06,136 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:06,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:06,336 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:06,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:06,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1442431391, now seen corresponding path program 169 times [2021-07-09 17:11:06,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:06,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330398510] [2021-07-09 17:11:06,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:06,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:06,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1268345270] [2021-07-09 17:11:06,338 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-07-09 17:11:06,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:06,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:06,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:06,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-07-09 17:11:06,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:06,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:06,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:06,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:06,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:11:06,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:06,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:06,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:06,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-07-09 17:11:06,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:06,480 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-07-09 17:11:06,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:06,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:06,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:06,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:06,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:06,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330398510] [2021-07-09 17:11:06,521 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:06,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268345270] [2021-07-09 17:11:06,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268345270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:06,521 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:06,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:06,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433899391] [2021-07-09 17:11:06,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:06,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:06,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:06,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:06,522 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-07-09 17:11:06,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:06,759 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-07-09 17:11:06,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:06,760 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:11:06,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:06,761 INFO L225 Difference]: With dead ends: 212 [2021-07-09 17:11:06,761 INFO L226 Difference]: Without dead ends: 209 [2021-07-09 17:11:06,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 82.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:06,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-07-09 17:11:06,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 184. [2021-07-09 17:11:06,764 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-07-09 17:11:06,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 475 transitions. [2021-07-09 17:11:06,764 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 475 transitions. Word has length 16 [2021-07-09 17:11:06,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:06,765 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 475 transitions. [2021-07-09 17:11:06,765 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-07-09 17:11:06,765 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 475 transitions. [2021-07-09 17:11:06,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:06,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:06,765 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:06,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:06,987 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:06,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:06,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1423997365, now seen corresponding path program 170 times [2021-07-09 17:11:06,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:06,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325150722] [2021-07-09 17:11:06,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:06,989 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:06,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1316090929] [2021-07-09 17:11:06,989 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-07-09 17:11:07,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:07,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:07,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:07,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:07,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:07,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:07,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 12 treesize of output 11 [2021-07-09 17:11:07,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:11:07,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:07,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:07,164 INFO L446 ElimStorePlain]: Different costs {0=[v_A_204], 5=[F]} [2021-07-09 17:11:07,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:07,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,187 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:07,187 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-07-09 17:11:07,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,194 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:11:07,241 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:07,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:07,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325150722] [2021-07-09 17:11:07,242 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:07,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316090929] [2021-07-09 17:11:07,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316090929] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:07,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:07,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:07,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676639530] [2021-07-09 17:11:07,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:07,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:07,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:07,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:07,242 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-07-09 17:11:07,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:07,425 INFO L93 Difference]: Finished difference Result 207 states and 530 transitions. [2021-07-09 17:11:07,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:07,426 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-07-09 17:11:07,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:07,426 INFO L225 Difference]: With dead ends: 207 [2021-07-09 17:11:07,426 INFO L226 Difference]: Without dead ends: 204 [2021-07-09 17:11:07,427 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 101.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:07,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-09 17:11:07,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 183. [2021-07-09 17:11:07,428 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-07-09 17:11:07,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-07-09 17:11:07,429 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-07-09 17:11:07,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:07,429 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-07-09 17:11:07,429 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-07-09 17:11:07,429 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-07-09 17:11:07,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:07,429 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:07,429 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:07,629 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:07,630 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:07,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:07,630 INFO L82 PathProgramCache]: Analyzing trace with hash -107840061, now seen corresponding path program 171 times [2021-07-09 17:11:07,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:07,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017769067] [2021-07-09 17:11:07,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:07,631 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:07,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1622790116] [2021-07-09 17:11:07,631 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-07-09 17:11:07,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:07,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:07,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:07,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:07,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-07-09 17:11:07,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:07,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:07,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:11:07,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 16 treesize of output 18 [2021-07-09 17:11:07,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:11:07,788 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:07,788 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-07-09 17:11:07,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:11:07,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:07,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:07,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-07-09 17:11:07,805 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:11:07,860 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:07,861 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:07,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017769067] [2021-07-09 17:11:07,861 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:07,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622790116] [2021-07-09 17:11:07,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622790116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:07,861 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:07,861 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:07,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62958757] [2021-07-09 17:11:07,861 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:07,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:07,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:07,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:07,862 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-07-09 17:11:08,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:08,070 INFO L93 Difference]: Finished difference Result 209 states and 536 transitions. [2021-07-09 17:11:08,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:08,071 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-07-09 17:11:08,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:08,072 INFO L225 Difference]: With dead ends: 209 [2021-07-09 17:11:08,072 INFO L226 Difference]: Without dead ends: 206 [2021-07-09 17:11:08,072 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 90.1ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:08,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-07-09 17:11:08,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 181. [2021-07-09 17:11:08,074 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-07-09 17:11:08,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-07-09 17:11:08,074 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-07-09 17:11:08,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:08,074 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-07-09 17:11:08,074 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-07-09 17:11:08,074 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-07-09 17:11:08,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:08,075 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:08,075 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:08,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-07-09 17:11:08,275 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:08,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:08,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1053990977, now seen corresponding path program 172 times [2021-07-09 17:11:08,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:08,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648556103] [2021-07-09 17:11:08,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:08,277 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:08,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1402861396] [2021-07-09 17:11:08,277 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-07-09 17:11:08,299 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:08,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:08,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:08,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:08,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:08,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:11: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-07-09 17:11:08,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:11:08,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:08,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:08,422 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-07-09 17:11:08,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,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 20 treesize of output 22 [2021-07-09 17:11:08,432 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,438 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:08,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:08,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:08,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648556103] [2021-07-09 17:11:08,460 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:08,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402861396] [2021-07-09 17:11:08,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402861396] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:08,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:08,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:08,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116587831] [2021-07-09 17:11:08,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:08,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:08,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:08,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:08,461 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-07-09 17:11:08,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:08,634 INFO L93 Difference]: Finished difference Result 214 states and 542 transitions. [2021-07-09 17:11:08,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:08,635 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-07-09 17:11:08,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:08,635 INFO L225 Difference]: With dead ends: 214 [2021-07-09 17:11:08,635 INFO L226 Difference]: Without dead ends: 211 [2021-07-09 17:11:08,636 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 87.2ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:08,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-09 17:11:08,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 183. [2021-07-09 17:11:08,637 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-07-09 17:11:08,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 473 transitions. [2021-07-09 17:11:08,638 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 473 transitions. Word has length 16 [2021-07-09 17:11:08,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:08,638 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 473 transitions. [2021-07-09 17:11:08,638 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-07-09 17:11:08,638 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 473 transitions. [2021-07-09 17:11:08,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:08,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:08,638 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:08,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2021-07-09 17:11:08,839 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:08,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:08,839 INFO L82 PathProgramCache]: Analyzing trace with hash 664352729, now seen corresponding path program 173 times [2021-07-09 17:11:08,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:08,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302652767] [2021-07-09 17:11:08,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:08,841 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:08,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [458149594] [2021-07-09 17:11:08,841 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:11:08,868 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:08,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:08,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:08,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:08,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:08,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:08,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:08,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:08,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 29 treesize of output 28 [2021-07-09 17:11:08,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:08,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:08,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:08,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:08,997 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-07-09 17:11:09,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:09,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:09,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:09,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:09,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302652767] [2021-07-09 17:11:09,050 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:09,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458149594] [2021-07-09 17:11:09,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458149594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:09,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:09,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:09,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127295031] [2021-07-09 17:11:09,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:09,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:09,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:09,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:09,051 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-07-09 17:11:09,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:09,288 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-07-09 17:11:09,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:09,288 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-07-09 17:11:09,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:09,289 INFO L225 Difference]: With dead ends: 224 [2021-07-09 17:11:09,289 INFO L226 Difference]: Without dead ends: 221 [2021-07-09 17:11:09,289 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 91.0ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:09,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-09 17:11:09,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 182. [2021-07-09 17:11:09,291 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-07-09 17:11:09,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 469 transitions. [2021-07-09 17:11:09,291 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 469 transitions. Word has length 16 [2021-07-09 17:11:09,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:09,291 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 469 transitions. [2021-07-09 17:11:09,291 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-07-09 17:11:09,291 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 469 transitions. [2021-07-09 17:11:09,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:09,292 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:09,292 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:09,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-07-09 17:11:09,492 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:09,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:09,493 INFO L82 PathProgramCache]: Analyzing trace with hash 682786755, now seen corresponding path program 174 times [2021-07-09 17:11:09,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:09,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251449985] [2021-07-09 17:11:09,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:09,494 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:09,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1596736463] [2021-07-09 17:11:09,495 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-07-09 17:11:09,518 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:09,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:09,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:09,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:09,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:09,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:09,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:11:09,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-07-09 17:11:09,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:09,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:11:09,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-07-09 17:11:09,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:09,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:09,611 INFO L446 ElimStorePlain]: Different costs {0=[v_A_212], 5=[F]} [2021-07-09 17:11:09,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 16 treesize of output 18 [2021-07-09 17:11:09,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:09,634 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:09,634 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-07-09 17:11:09,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:09,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:09,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:11:09,687 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:09,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:09,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251449985] [2021-07-09 17:11:09,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:09,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596736463] [2021-07-09 17:11:09,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596736463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:09,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:09,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:09,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931119256] [2021-07-09 17:11:09,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:09,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:09,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:09,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:09,688 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-07-09 17:11:09,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:09,899 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-07-09 17:11:09,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:09,900 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-07-09 17:11:09,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:09,901 INFO L225 Difference]: With dead ends: 210 [2021-07-09 17:11:09,901 INFO L226 Difference]: Without dead ends: 207 [2021-07-09 17:11:09,901 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:09,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-09 17:11:09,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-07-09 17:11:09,903 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-07-09 17:11:09,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-07-09 17:11:09,904 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-07-09 17:11:09,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:09,904 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-07-09 17:11:09,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-07-09 17:11:09,904 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-07-09 17:11:09,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:09,904 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:09,905 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:10,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2021-07-09 17:11:10,121 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:10,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:10,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1998944059, now seen corresponding path program 175 times [2021-07-09 17:11:10,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:10,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716165618] [2021-07-09 17:11:10,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:10,122 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:10,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [892440509] [2021-07-09 17:11:10,123 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-07-09 17:11:10,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:10,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:10,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:10,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:10,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:11:10,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-07-09 17:11:10,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:11:10,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-07-09 17:11:10,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:11:10,242 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:10,242 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-07-09 17:11:10,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:11:10,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,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-07-09 17:11:10,256 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:11:10,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:10,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:10,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716165618] [2021-07-09 17:11:10,305 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:10,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892440509] [2021-07-09 17:11:10,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892440509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:10,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:10,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:10,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588008574] [2021-07-09 17:11:10,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:10,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:10,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:10,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:10,305 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-07-09 17:11:10,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:10,511 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-07-09 17:11:10,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:10,511 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:11:10,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:10,512 INFO L225 Difference]: With dead ends: 210 [2021-07-09 17:11:10,512 INFO L226 Difference]: Without dead ends: 207 [2021-07-09 17:11:10,512 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 78.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:10,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-09 17:11:10,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 180. [2021-07-09 17:11:10,513 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-07-09 17:11:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 461 transitions. [2021-07-09 17:11:10,514 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 461 transitions. Word has length 16 [2021-07-09 17:11:10,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:10,514 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 461 transitions. [2021-07-09 17:11:10,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:10,514 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 461 transitions. [2021-07-09 17:11:10,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:10,514 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:10,514 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:10,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:10,715 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:10,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:10,715 INFO L82 PathProgramCache]: Analyzing trace with hash -149852477, now seen corresponding path program 176 times [2021-07-09 17:11:10,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:10,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394719762] [2021-07-09 17:11:10,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:10,717 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:10,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692134401] [2021-07-09 17:11:10,717 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-07-09 17:11:10,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:10,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:10,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:10,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:10,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:10,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:11:10,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-07-09 17:11:10,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:10,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:10,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:10,843 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:10,843 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-07-09 17:11:10,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 17:11:10,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:10,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:10,858 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:11:10,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:10,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:10,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394719762] [2021-07-09 17:11:10,903 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:10,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692134401] [2021-07-09 17:11:10,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692134401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:10,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:10,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:10,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966467559] [2021-07-09 17:11:10,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:10,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:10,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:10,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:10,904 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-07-09 17:11:11,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:11,080 INFO L93 Difference]: Finished difference Result 210 states and 534 transitions. [2021-07-09 17:11:11,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:11,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-07-09 17:11:11,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:11,081 INFO L225 Difference]: With dead ends: 210 [2021-07-09 17:11:11,081 INFO L226 Difference]: Without dead ends: 207 [2021-07-09 17:11:11,081 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:11,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-07-09 17:11:11,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 178. [2021-07-09 17:11:11,083 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-07-09 17:11:11,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-07-09 17:11:11,083 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-07-09 17:11:11,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:11,083 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-07-09 17:11:11,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-07-09 17:11:11,084 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-07-09 17:11:11,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:11,084 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:11,084 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:11,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:11,284 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:11,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:11,285 INFO L82 PathProgramCache]: Analyzing trace with hash -611091837, now seen corresponding path program 177 times [2021-07-09 17:11:11,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:11,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550949181] [2021-07-09 17:11:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:11,286 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:11,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1713149964] [2021-07-09 17:11:11,286 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-07-09 17:11:11,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:11,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:11,310 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:11:11,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:11,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:11,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:11,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,349 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:23 [2021-07-09 17:11:11,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 20 treesize of output 16 [2021-07-09 17:11:11,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:11,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,399 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:11,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-07-09 17:11:11,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:11,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-07-09 17:11:11,500 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-07-09 17:11:11,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:11,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:11,513 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:11,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:11,523 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2021-07-09 17:11:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:11,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:11,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550949181] [2021-07-09 17:11:11,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:11,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713149964] [2021-07-09 17:11:11,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713149964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:11,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:11,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:11,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920117884] [2021-07-09 17:11:11,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:11,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:11,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:11,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:11,590 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-07-09 17:11:11,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:11,799 INFO L93 Difference]: Finished difference Result 230 states and 576 transitions. [2021-07-09 17:11:11,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:11,800 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-07-09 17:11:11,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:11,800 INFO L225 Difference]: With dead ends: 230 [2021-07-09 17:11:11,800 INFO L226 Difference]: Without dead ends: 227 [2021-07-09 17:11:11,800 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 162.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:11,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-09 17:11:11,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 180. [2021-07-09 17:11:11,802 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-07-09 17:11:11,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 462 transitions. [2021-07-09 17:11:11,802 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 462 transitions. Word has length 16 [2021-07-09 17:11:11,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:11,802 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 462 transitions. [2021-07-09 17:11:11,802 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-07-09 17:11:11,803 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 462 transitions. [2021-07-09 17:11:11,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:11,803 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:11,803 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:12,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:12,003 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:12,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:12,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1107251869, now seen corresponding path program 178 times [2021-07-09 17:11:12,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:12,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161506849] [2021-07-09 17:11:12,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:12,005 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:12,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [36653584] [2021-07-09 17:11:12,005 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-07-09 17:11:12,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:12,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:12,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:12,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:12,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:12,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:11:12,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 20 treesize of output 16 [2021-07-09 17:11:12,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:11: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 29 treesize of output 28 [2021-07-09 17:11:12,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:12,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-07-09 17:11:12,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,150 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-07-09 17:11:12,151 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-07-09 17:11:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:12,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:12,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161506849] [2021-07-09 17:11:12,191 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:12,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36653584] [2021-07-09 17:11:12,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36653584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:12,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:12,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:12,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720034198] [2021-07-09 17:11:12,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:12,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:12,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:12,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:12,192 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-07-09 17:11:12,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:12,388 INFO L93 Difference]: Finished difference Result 240 states and 601 transitions. [2021-07-09 17:11:12,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:12,388 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 17:11:12,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:12,389 INFO L225 Difference]: With dead ends: 240 [2021-07-09 17:11:12,389 INFO L226 Difference]: Without dead ends: 237 [2021-07-09 17:11:12,389 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 86.5ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:12,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-07-09 17:11:12,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 179. [2021-07-09 17:11:12,391 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-07-09 17:11:12,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 459 transitions. [2021-07-09 17:11:12,391 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 459 transitions. Word has length 16 [2021-07-09 17:11:12,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:12,391 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 459 transitions. [2021-07-09 17:11:12,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:12,391 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 459 transitions. [2021-07-09 17:11:12,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:12,392 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:12,392 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:12,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:12,597 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:12,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:12,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1125685895, now seen corresponding path program 179 times [2021-07-09 17:11:12,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:12,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630551680] [2021-07-09 17:11:12,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:12,598 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:12,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1073015467] [2021-07-09 17:11:12,598 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:11:12,622 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:12,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:12,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:12,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:12,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:12,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:11:12,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:12,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:11:12,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-07-09 17:11:12,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:12,722 INFO L446 ElimStorePlain]: Different costs {0=[v_A_222], 5=[F]} [2021-07-09 17:11:12,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:12,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,743 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:12,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-07-09 17:11:12,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:12,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:12,750 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-07-09 17:11:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:12,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:12,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630551680] [2021-07-09 17:11:12,797 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:12,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073015467] [2021-07-09 17:11:12,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073015467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:12,797 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:12,797 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:12,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571658294] [2021-07-09 17:11:12,797 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:12,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:12,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:12,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:12,797 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-07-09 17:11:13,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:13,010 INFO L93 Difference]: Finished difference Result 229 states and 582 transitions. [2021-07-09 17:11:13,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:13,010 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-07-09 17:11:13,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:13,011 INFO L225 Difference]: With dead ends: 229 [2021-07-09 17:11:13,011 INFO L226 Difference]: Without dead ends: 226 [2021-07-09 17:11:13,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:13,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-09 17:11:13,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 178. [2021-07-09 17:11:13,013 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-07-09 17:11:13,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-07-09 17:11:13,013 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-07-09 17:11:13,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:13,013 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-07-09 17:11:13,013 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-07-09 17:11:13,013 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-07-09 17:11:13,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:13,014 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:13,014 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:13,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2021-07-09 17:11:13,229 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:13,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:13,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1853124097, now seen corresponding path program 180 times [2021-07-09 17:11:13,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:13,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732921550] [2021-07-09 17:11:13,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:13,231 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:13,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [56806564] [2021-07-09 17:11:13,231 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-07-09 17:11:13,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:13,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:13,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:13,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:13,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 12 treesize of output 11 [2021-07-09 17:11:13,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:11:13,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:13,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:13,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:13,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:11:13,361 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:13,361 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-07-09 17:11:13,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:11:13,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,375 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:11:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:13,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:13,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732921550] [2021-07-09 17:11:13,422 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:13,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56806564] [2021-07-09 17:11:13,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [56806564] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:13,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:13,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:13,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645302121] [2021-07-09 17:11:13,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:13,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:13,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:13,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:13,428 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-07-09 17:11:13,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:13,632 INFO L93 Difference]: Finished difference Result 229 states and 585 transitions. [2021-07-09 17:11:13,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:13,633 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-07-09 17:11:13,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:13,633 INFO L225 Difference]: With dead ends: 229 [2021-07-09 17:11:13,633 INFO L226 Difference]: Without dead ends: 226 [2021-07-09 17:11:13,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 82.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:13,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-09 17:11:13,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 177. [2021-07-09 17:11:13,635 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-07-09 17:11:13,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 452 transitions. [2021-07-09 17:11:13,636 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 452 transitions. Word has length 16 [2021-07-09 17:11:13,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:13,636 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 452 transitions. [2021-07-09 17:11:13,636 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-07-09 17:11:13,636 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 452 transitions. [2021-07-09 17:11:13,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:13,636 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:13,636 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:13,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,184 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:13,837 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:13,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:13,837 INFO L82 PathProgramCache]: Analyzing trace with hash 293046663, now seen corresponding path program 181 times [2021-07-09 17:11:13,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:13,837 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908620388] [2021-07-09 17:11:13,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:13,839 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:13,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807568788] [2021-07-09 17:11:13,839 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-07-09 17:11:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:13,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:13,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:13,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:13,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:11:13,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-07-09 17:11:13,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:13,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:13,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:11:13,957 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:13,957 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-07-09 17:11:13,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:11:13,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:13,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:13,971 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:11:14,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:14,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:14,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908620388] [2021-07-09 17:11:14,017 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:14,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807568788] [2021-07-09 17:11:14,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807568788] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:14,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:14,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:14,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375978063] [2021-07-09 17:11:14,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:14,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:14,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:14,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:14,018 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-07-09 17:11:14,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:14,197 INFO L93 Difference]: Finished difference Result 228 states and 583 transitions. [2021-07-09 17:11:14,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:14,197 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-07-09 17:11:14,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:14,198 INFO L225 Difference]: With dead ends: 228 [2021-07-09 17:11:14,198 INFO L226 Difference]: Without dead ends: 225 [2021-07-09 17:11:14,198 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 77.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:14,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-09 17:11:14,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 176. [2021-07-09 17:11:14,200 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-07-09 17:11:14,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 449 transitions. [2021-07-09 17:11:14,200 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 449 transitions. Word has length 16 [2021-07-09 17:11:14,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:14,200 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 449 transitions. [2021-07-09 17:11:14,200 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-07-09 17:11:14,200 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 449 transitions. [2021-07-09 17:11:14,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:14,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:14,200 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:14,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-07-09 17:11:14,401 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:14,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:14,401 INFO L82 PathProgramCache]: Analyzing trace with hash -801044925, now seen corresponding path program 182 times [2021-07-09 17:11:14,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:14,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279178244] [2021-07-09 17:11:14,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:14,403 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:14,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094915030] [2021-07-09 17:11:14,403 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-07-09 17:11:14,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:14,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:14,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 17:11:14,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:14,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:14,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:14,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,446 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:11:14,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-07-09 17:11:14,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:14,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:11:14,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 20 treesize of output 16 [2021-07-09 17:11:14,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:14,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:14,527 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-07-09 17:11:14,527 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-07-09 17:11:14,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:14,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-07-09 17:11:14,537 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:14,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:14,543 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:11:14,588 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:14,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:14,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279178244] [2021-07-09 17:11:14,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:14,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094915030] [2021-07-09 17:11:14,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094915030] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:14,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:14,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:14,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915016917] [2021-07-09 17:11:14,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:14,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:14,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:14,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:14,589 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-07-09 17:11:14,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:14,792 INFO L93 Difference]: Finished difference Result 242 states and 624 transitions. [2021-07-09 17:11:14,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:14,793 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-07-09 17:11:14,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:14,793 INFO L225 Difference]: With dead ends: 242 [2021-07-09 17:11:14,793 INFO L226 Difference]: Without dead ends: 239 [2021-07-09 17:11:14,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 92.8ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:14,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-07-09 17:11:14,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 174. [2021-07-09 17:11:14,796 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-07-09 17:11:14,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 446 transitions. [2021-07-09 17:11:14,797 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 446 transitions. Word has length 16 [2021-07-09 17:11:14,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:14,797 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 446 transitions. [2021-07-09 17:11:14,797 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-07-09 17:11:14,797 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 446 transitions. [2021-07-09 17:11:14,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 17:11:14,797 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:14,797 INFO L508 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:15,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-07-09 17:11:15,019 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:15,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:15,019 INFO L82 PathProgramCache]: Analyzing trace with hash -919129405, now seen corresponding path program 183 times [2021-07-09 17:11:15,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:15,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253230040] [2021-07-09 17:11:15,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:15,021 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:15,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [684056027] [2021-07-09 17:11:15,022 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-07-09 17:11:15,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:11:15,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:15,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:15,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:15,126 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:15,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:15,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253230040] [2021-07-09 17:11:15,126 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:15,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684056027] [2021-07-09 17:11:15,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [684056027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:15,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:15,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:15,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886303543] [2021-07-09 17:11:15,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:15,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:15,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:15,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:15,127 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-07-09 17:11:15,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:15,295 INFO L93 Difference]: Finished difference Result 241 states and 619 transitions. [2021-07-09 17:11:15,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:15,296 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-07-09 17:11:15,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:15,296 INFO L225 Difference]: With dead ends: 241 [2021-07-09 17:11:15,296 INFO L226 Difference]: Without dead ends: 236 [2021-07-09 17:11:15,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 66.9ms TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:15,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-09 17:11:15,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 166. [2021-07-09 17:11:15,298 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-07-09 17:11:15,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 425 transitions. [2021-07-09 17:11:15,299 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 425 transitions. Word has length 16 [2021-07-09 17:11:15,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:15,299 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 425 transitions. [2021-07-09 17:11:15,299 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-07-09 17:11:15,299 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 425 transitions. [2021-07-09 17:11:15,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:15,299 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:15,299 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:15,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-07-09 17:11:15,499 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:15,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:15,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1571347686, now seen corresponding path program 184 times [2021-07-09 17:11:15,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:15,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583695371] [2021-07-09 17:11:15,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:15,502 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:15,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [434291241] [2021-07-09 17:11:15,502 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-07-09 17:11:15,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:15,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:15,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:11:15,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:15,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:15,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:15,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583695371] [2021-07-09 17:11:15,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:15,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434291241] [2021-07-09 17:11:15,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434291241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:15,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:15,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:15,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483250780] [2021-07-09 17:11:15,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:15,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:15,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:15,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:15,602 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-07-09 17:11:15,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:15,780 INFO L93 Difference]: Finished difference Result 192 states and 459 transitions. [2021-07-09 17:11:15,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:15,781 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-07-09 17:11:15,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:15,781 INFO L225 Difference]: With dead ends: 192 [2021-07-09 17:11:15,781 INFO L226 Difference]: Without dead ends: 172 [2021-07-09 17:11:15,782 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 150.4ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:11:15,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-09 17:11:15,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 163. [2021-07-09 17:11:15,784 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-07-09 17:11:15,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 419 transitions. [2021-07-09 17:11:15,784 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 419 transitions. Word has length 17 [2021-07-09 17:11:15,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:15,784 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 419 transitions. [2021-07-09 17:11:15,784 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-07-09 17:11:15,784 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 419 transitions. [2021-07-09 17:11:15,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:15,785 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:15,785 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:15,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-07-09 17:11:15,994 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:15,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:15,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1566265809, now seen corresponding path program 185 times [2021-07-09 17:11:15,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:15,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834013379] [2021-07-09 17:11:15,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:15,996 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:15,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2110369409] [2021-07-09 17:11:15,997 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-07-09 17:11:16,027 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:16,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:16,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:16,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:16,134 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:16,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:16,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834013379] [2021-07-09 17:11:16,134 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:16,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110369409] [2021-07-09 17:11:16,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110369409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:16,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:16,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:16,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776671811] [2021-07-09 17:11:16,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:16,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:16,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:16,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:16,135 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-07-09 17:11:16,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:16,309 INFO L93 Difference]: Finished difference Result 235 states and 570 transitions. [2021-07-09 17:11:16,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:11:16,309 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-07-09 17:11:16,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:16,310 INFO L225 Difference]: With dead ends: 235 [2021-07-09 17:11:16,310 INFO L226 Difference]: Without dead ends: 232 [2021-07-09 17:11:16,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 159.9ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:11:16,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-09 17:11:16,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 174. [2021-07-09 17:11:16,312 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-07-09 17:11:16,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 440 transitions. [2021-07-09 17:11:16,312 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 440 transitions. Word has length 17 [2021-07-09 17:11:16,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:16,312 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 440 transitions. [2021-07-09 17:11:16,312 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-07-09 17:11:16,312 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 440 transitions. [2021-07-09 17:11:16,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:16,312 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:16,312 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:16,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:16,513 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:16,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:16,513 INFO L82 PathProgramCache]: Analyzing trace with hash -35767269, now seen corresponding path program 186 times [2021-07-09 17:11:16,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:16,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212069807] [2021-07-09 17:11:16,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:16,515 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:16,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2055378407] [2021-07-09 17:11:16,515 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-07-09 17:11:16,543 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:11:16,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:16,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:16,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:16,623 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:16,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:16,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212069807] [2021-07-09 17:11:16,623 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:16,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055378407] [2021-07-09 17:11:16,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055378407] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:16,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:16,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:16,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594302215] [2021-07-09 17:11:16,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:16,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:16,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:16,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:16,624 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-07-09 17:11:16,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:16,872 INFO L93 Difference]: Finished difference Result 350 states and 806 transitions. [2021-07-09 17:11:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:11:16,872 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-07-09 17:11:16,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:16,873 INFO L225 Difference]: With dead ends: 350 [2021-07-09 17:11:16,873 INFO L226 Difference]: Without dead ends: 339 [2021-07-09 17:11:16,873 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 171.9ms TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:11:16,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-09 17:11:16,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 207. [2021-07-09 17:11:16,875 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-07-09 17:11:16,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 550 transitions. [2021-07-09 17:11:16,876 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 550 transitions. Word has length 17 [2021-07-09 17:11:16,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:16,876 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 550 transitions. [2021-07-09 17:11:16,876 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-07-09 17:11:16,876 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 550 transitions. [2021-07-09 17:11:16,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:16,876 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:16,876 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:17,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-07-09 17:11:17,077 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:17,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:17,077 INFO L82 PathProgramCache]: Analyzing trace with hash -986435647, now seen corresponding path program 187 times [2021-07-09 17:11:17,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:17,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147485719] [2021-07-09 17:11:17,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:17,079 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:17,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775701326] [2021-07-09 17:11:17,079 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-07-09 17:11:17,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:17,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:17,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:17,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:17,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147485719] [2021-07-09 17:11:17,215 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:17,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775701326] [2021-07-09 17:11:17,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775701326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:17,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:17,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:17,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190780456] [2021-07-09 17:11:17,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:17,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:17,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:17,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:17,216 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-07-09 17:11:17,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:17,582 INFO L93 Difference]: Finished difference Result 325 states and 811 transitions. [2021-07-09 17:11:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 17:11:17,583 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-07-09 17:11:17,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:17,583 INFO L225 Difference]: With dead ends: 325 [2021-07-09 17:11:17,583 INFO L226 Difference]: Without dead ends: 322 [2021-07-09 17:11:17,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 287.3ms TimeCoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2021-07-09 17:11:17,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-07-09 17:11:17,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 238. [2021-07-09 17:11:17,586 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-07-09 17:11:17,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 654 transitions. [2021-07-09 17:11:17,586 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 654 transitions. Word has length 17 [2021-07-09 17:11:17,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:17,586 INFO L482 AbstractCegarLoop]: Abstraction has 238 states and 654 transitions. [2021-07-09 17:11:17,586 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-07-09 17:11:17,586 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 654 transitions. [2021-07-09 17:11:17,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:17,587 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:17,587 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:17,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:17,788 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:17,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:17,788 INFO L82 PathProgramCache]: Analyzing trace with hash -414980841, now seen corresponding path program 188 times [2021-07-09 17:11:17,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:17,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462619933] [2021-07-09 17:11:17,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:17,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:17,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1539428002] [2021-07-09 17:11:17,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 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-07-09 17:11:17,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:17,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:17,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:11:17,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:17,887 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:17,887 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:17,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462619933] [2021-07-09 17:11:17,887 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:17,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539428002] [2021-07-09 17:11:17,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539428002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:17,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:17,888 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:17,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863838407] [2021-07-09 17:11:17,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:17,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:17,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:17,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:17,888 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-07-09 17:11:18,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:18,096 INFO L93 Difference]: Finished difference Result 389 states and 916 transitions. [2021-07-09 17:11:18,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:11:18,096 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-07-09 17:11:18,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:18,097 INFO L225 Difference]: With dead ends: 389 [2021-07-09 17:11:18,097 INFO L226 Difference]: Without dead ends: 374 [2021-07-09 17:11:18,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 146.8ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:11:18,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-07-09 17:11:18,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 248. [2021-07-09 17:11:18,099 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-07-09 17:11:18,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 675 transitions. [2021-07-09 17:11:18,100 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 675 transitions. Word has length 17 [2021-07-09 17:11:18,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:18,100 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 675 transitions. [2021-07-09 17:11:18,100 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-07-09 17:11:18,100 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 675 transitions. [2021-07-09 17:11:18,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:18,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:18,101 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:18,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:18,317 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:18,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:18,317 INFO L82 PathProgramCache]: Analyzing trace with hash 120248961, now seen corresponding path program 189 times [2021-07-09 17:11:18,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:18,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840712171] [2021-07-09 17:11:18,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:18,319 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:18,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1027199157] [2021-07-09 17:11:18,319 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-07-09 17:11:18,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:11:18,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:18,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:18,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:18,436 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:18,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:18,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840712171] [2021-07-09 17:11:18,438 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:18,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027199157] [2021-07-09 17:11:18,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027199157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:18,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:18,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:18,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619262405] [2021-07-09 17:11:18,438 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:18,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:18,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:18,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:18,439 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-07-09 17:11:18,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:18,670 INFO L93 Difference]: Finished difference Result 406 states and 938 transitions. [2021-07-09 17:11:18,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:11:18,670 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-07-09 17:11:18,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:18,671 INFO L225 Difference]: With dead ends: 406 [2021-07-09 17:11:18,671 INFO L226 Difference]: Without dead ends: 395 [2021-07-09 17:11:18,671 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 156.3ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:11:18,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-07-09 17:11:18,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 263. [2021-07-09 17:11:18,675 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-07-09 17:11:18,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-07-09 17:11:18,675 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-07-09 17:11:18,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:18,675 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-07-09 17:11:18,675 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-07-09 17:11:18,675 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-07-09 17:11:18,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:18,676 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:18,676 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:18,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,193 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:18,881 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:18,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:18,881 INFO L82 PathProgramCache]: Analyzing trace with hash 626595227, now seen corresponding path program 190 times [2021-07-09 17:11:18,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:18,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053463534] [2021-07-09 17:11:18,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:18,884 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:18,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877624470] [2021-07-09 17:11:18,884 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-07-09 17:11:18,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:18,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:18,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:18,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:19,026 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:19,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:19,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053463534] [2021-07-09 17:11:19,027 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:19,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877624470] [2021-07-09 17:11:19,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877624470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:19,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:19,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:19,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618499919] [2021-07-09 17:11:19,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:19,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:19,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:19,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:19,027 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-07-09 17:11:19,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:19,295 INFO L93 Difference]: Finished difference Result 348 states and 865 transitions. [2021-07-09 17:11:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:11:19,296 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-07-09 17:11:19,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:19,296 INFO L225 Difference]: With dead ends: 348 [2021-07-09 17:11:19,296 INFO L226 Difference]: Without dead ends: 345 [2021-07-09 17:11:19,296 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 231.6ms TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:11:19,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-07-09 17:11:19,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 263. [2021-07-09 17:11:19,299 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-07-09 17:11:19,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-07-09 17:11:19,300 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-07-09 17:11:19,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:19,300 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-07-09 17:11:19,300 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-07-09 17:11:19,300 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-07-09 17:11:19,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:19,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:19,300 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:19,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:19,501 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:19,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:19,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1017240957, now seen corresponding path program 191 times [2021-07-09 17:11:19,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:19,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687761863] [2021-07-09 17:11:19,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:19,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:19,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189952207] [2021-07-09 17:11:19,503 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:11:19,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:19,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:19,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:19,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:19,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-07-09 17:11:19,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:19,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:19,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:19,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:19,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:11:19,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-07-09 17:11:19,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:19,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,604 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:19,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-07-09 17:11:19,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:19,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:11:19,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:19,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:19,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-07-09 17:11:19,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:19,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:19,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:19,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 40 treesize of output 30 [2021-07-09 17:11:19,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:19,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:19,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-07-09 17:11:19,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:19,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:19,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687761863] [2021-07-09 17:11:19,736 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:19,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189952207] [2021-07-09 17:11:19,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189952207] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:19,736 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:19,736 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:19,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712412017] [2021-07-09 17:11:19,736 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:19,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:19,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:19,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:19,737 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-07-09 17:11:19,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:19,950 INFO L93 Difference]: Finished difference Result 304 states and 784 transitions. [2021-07-09 17:11:19,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:19,951 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-07-09 17:11:19,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:19,951 INFO L225 Difference]: With dead ends: 304 [2021-07-09 17:11:19,951 INFO L226 Difference]: Without dead ends: 298 [2021-07-09 17:11:19,951 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 112.4ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:19,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-07-09 17:11:19,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 268. [2021-07-09 17:11:19,954 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-07-09 17:11:19,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 728 transitions. [2021-07-09 17:11:19,954 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 728 transitions. Word has length 17 [2021-07-09 17:11:19,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:19,954 INFO L482 AbstractCegarLoop]: Abstraction has 268 states and 728 transitions. [2021-07-09 17:11:19,954 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-07-09 17:11:19,954 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 728 transitions. [2021-07-09 17:11:19,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:19,955 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:19,955 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:20,155 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable286 [2021-07-09 17:11:20,155 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:20,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:20,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1548679005, now seen corresponding path program 192 times [2021-07-09 17:11:20,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:20,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955735773] [2021-07-09 17:11:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:20,157 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:20,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271227537] [2021-07-09 17:11:20,158 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-07-09 17:11:20,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:20,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:20,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:20,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:20,482 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:20,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:20,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955735773] [2021-07-09 17:11:20,482 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:20,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271227537] [2021-07-09 17:11:20,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271227537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:20,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:20,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:20,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956395348] [2021-07-09 17:11:20,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:20,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:20,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:20,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:20,483 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-07-09 17:11:20,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:20,666 INFO L93 Difference]: Finished difference Result 423 states and 1074 transitions. [2021-07-09 17:11:20,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:20,667 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-07-09 17:11:20,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:20,667 INFO L225 Difference]: With dead ends: 423 [2021-07-09 17:11:20,668 INFO L226 Difference]: Without dead ends: 418 [2021-07-09 17:11:20,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:20,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-07-09 17:11:20,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 289. [2021-07-09 17:11:20,671 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-07-09 17:11:20,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 802 transitions. [2021-07-09 17:11:20,671 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 802 transitions. Word has length 17 [2021-07-09 17:11:20,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:20,671 INFO L482 AbstractCegarLoop]: Abstraction has 289 states and 802 transitions. [2021-07-09 17:11:20,671 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-07-09 17:11:20,671 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 802 transitions. [2021-07-09 17:11:20,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:20,672 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:20,672 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:20,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-07-09 17:11:20,872 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:20,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:20,873 INFO L82 PathProgramCache]: Analyzing trace with hash 169664701, now seen corresponding path program 193 times [2021-07-09 17:11:20,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:20,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696903824] [2021-07-09 17:11:20,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:20,874 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:20,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [959621238] [2021-07-09 17:11:20,874 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-07-09 17:11:20,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:20,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:20,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:20,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:20,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:20,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:20,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:20,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:20,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-07-09 17:11:20,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:20,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:20,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:20,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:20,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:20,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:20,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:20,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:20,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:21,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:21,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:21,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:21,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:21,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:11:21,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:21,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:21,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:21,062 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:21,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:21,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:21,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:21,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-07-09 17:11:21,078 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:21,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:21,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:21,089 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:21,135 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:21,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:21,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696903824] [2021-07-09 17:11:21,136 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:21,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959621238] [2021-07-09 17:11:21,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959621238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:21,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:21,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:21,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309174237] [2021-07-09 17:11:21,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:21,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:21,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:21,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:21,137 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-07-09 17:11:21,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:21,388 INFO L93 Difference]: Finished difference Result 344 states and 906 transitions. [2021-07-09 17:11:21,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:21,388 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-07-09 17:11:21,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:21,389 INFO L225 Difference]: With dead ends: 344 [2021-07-09 17:11:21,389 INFO L226 Difference]: Without dead ends: 340 [2021-07-09 17:11:21,389 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 128.2ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:21,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-07-09 17:11:21,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 288. [2021-07-09 17:11:21,392 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-07-09 17:11:21,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 799 transitions. [2021-07-09 17:11:21,392 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 799 transitions. Word has length 17 [2021-07-09 17:11:21,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:21,392 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 799 transitions. [2021-07-09 17:11:21,392 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-07-09 17:11:21,392 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 799 transitions. [2021-07-09 17:11:21,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:21,393 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:21,393 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:21,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2021-07-09 17:11:21,593 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:21,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:21,594 INFO L82 PathProgramCache]: Analyzing trace with hash -977224199, now seen corresponding path program 194 times [2021-07-09 17:11:21,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:21,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307476311] [2021-07-09 17:11:21,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:21,595 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:21,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [132609385] [2021-07-09 17:11:21,595 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-07-09 17:11:21,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:21,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:21,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:21,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:21,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:21,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307476311] [2021-07-09 17:11:21,715 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:21,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132609385] [2021-07-09 17:11:21,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132609385] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:21,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:21,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:21,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014209497] [2021-07-09 17:11:21,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:21,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:21,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:21,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:21,716 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-07-09 17:11:21,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:21,916 INFO L93 Difference]: Finished difference Result 395 states and 1030 transitions. [2021-07-09 17:11:21,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:11:21,916 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-07-09 17:11:21,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:21,917 INFO L225 Difference]: With dead ends: 395 [2021-07-09 17:11:21,917 INFO L226 Difference]: Without dead ends: 390 [2021-07-09 17:11:21,917 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 103.4ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:11:21,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-07-09 17:11:21,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 292. [2021-07-09 17:11:21,920 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-07-09 17:11:21,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 812 transitions. [2021-07-09 17:11:21,921 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 812 transitions. Word has length 17 [2021-07-09 17:11:21,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:21,921 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 812 transitions. [2021-07-09 17:11:21,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-07-09 17:11:21,921 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 812 transitions. [2021-07-09 17:11:21,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:21,921 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:21,921 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:22,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-07-09 17:11:22,122 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:22,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:22,122 INFO L82 PathProgramCache]: Analyzing trace with hash 741119507, now seen corresponding path program 195 times [2021-07-09 17:11:22,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:22,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144577538] [2021-07-09 17:11:22,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:22,124 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:22,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645648594] [2021-07-09 17:11:22,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 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-07-09 17:11:22,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:22,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:22,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:22,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:22,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-07-09 17:11:22,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:22,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 20 treesize of output 16 [2021-07-09 17:11:22,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:22,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:22,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:22,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:22,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:11:22,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-07-09 17:11:22,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,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 40 treesize of output 30 [2021-07-09 17:11:22,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,381 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:22,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:22,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:22,419 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144577538] [2021-07-09 17:11:22,419 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:22,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645648594] [2021-07-09 17:11:22,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645648594] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:22,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:22,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:22,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006231700] [2021-07-09 17:11:22,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:22,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:22,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:22,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:22,420 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-07-09 17:11:22,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:22,636 INFO L93 Difference]: Finished difference Result 341 states and 908 transitions. [2021-07-09 17:11:22,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:22,637 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-07-09 17:11:22,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:22,637 INFO L225 Difference]: With dead ends: 341 [2021-07-09 17:11:22,638 INFO L226 Difference]: Without dead ends: 337 [2021-07-09 17:11:22,638 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 117.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:22,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-07-09 17:11:22,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 294. [2021-07-09 17:11:22,641 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-07-09 17:11:22,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-07-09 17:11:22,641 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-07-09 17:11:22,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:22,641 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-07-09 17:11:22,641 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-07-09 17:11:22,641 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-07-09 17:11:22,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:22,642 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:22,642 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:22,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:22,842 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:22,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:22,843 INFO L82 PathProgramCache]: Analyzing trace with hash 759553533, now seen corresponding path program 196 times [2021-07-09 17:11:22,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:22,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5459381] [2021-07-09 17:11:22,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:22,844 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:22,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [305409991] [2021-07-09 17:11:22,844 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-07-09 17:11:22,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:22,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:22,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:22,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:22,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:22,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:11:22,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:22,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-07-09 17:11:22,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:22,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:22,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:22,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:22,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:22,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:11:22,990 INFO L446 ElimStorePlain]: Different costs {2=[v_A_240], 9=[F]} [2021-07-09 17:11:22,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:22,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:22,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:23,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:23,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:23,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:23,020 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-07-09 17:11:23,020 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-07-09 17:11:23,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:23,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:23,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:23,029 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:25 [2021-07-09 17:11:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:23,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:23,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5459381] [2021-07-09 17:11:23,085 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:23,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305409991] [2021-07-09 17:11:23,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305409991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:23,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:23,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:23,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448437024] [2021-07-09 17:11:23,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:23,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:23,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:23,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:23,086 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-07-09 17:11:23,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:23,291 INFO L93 Difference]: Finished difference Result 334 states and 889 transitions. [2021-07-09 17:11:23,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:23,292 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-07-09 17:11:23,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:23,292 INFO L225 Difference]: With dead ends: 334 [2021-07-09 17:11:23,292 INFO L226 Difference]: Without dead ends: 330 [2021-07-09 17:11:23,292 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 99.4ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:23,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-07-09 17:11:23,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 294. [2021-07-09 17:11:23,295 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-07-09 17:11:23,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-07-09 17:11:23,296 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-07-09 17:11:23,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:23,296 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-07-09 17:11:23,296 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-07-09 17:11:23,296 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-07-09 17:11:23,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:23,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:23,296 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:23,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-07-09 17:11:23,497 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:23,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:23,497 INFO L82 PathProgramCache]: Analyzing trace with hash -375594854, now seen corresponding path program 197 times [2021-07-09 17:11:23,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:23,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172996918] [2021-07-09 17:11:23,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:23,499 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:23,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1283444591] [2021-07-09 17:11:23,499 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-07-09 17:11:23,522 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:11:23,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:23,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:11:23,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:23,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:23,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172996918] [2021-07-09 17:11:23,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:23,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283444591] [2021-07-09 17:11:23,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283444591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:23,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:23,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:23,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146819959] [2021-07-09 17:11:23,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:23,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:23,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:23,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:23,602 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-07-09 17:11:23,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:23,926 INFO L93 Difference]: Finished difference Result 446 states and 1140 transitions. [2021-07-09 17:11:23,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:11:23,926 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-07-09 17:11:23,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:23,927 INFO L225 Difference]: With dead ends: 446 [2021-07-09 17:11:23,927 INFO L226 Difference]: Without dead ends: 431 [2021-07-09 17:11:23,927 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 226.5ms TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:11:23,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-07-09 17:11:23,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 316. [2021-07-09 17:11:23,933 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-07-09 17:11:23,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 893 transitions. [2021-07-09 17:11:23,934 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 893 transitions. Word has length 17 [2021-07-09 17:11:23,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:23,934 INFO L482 AbstractCegarLoop]: Abstraction has 316 states and 893 transitions. [2021-07-09 17:11:23,934 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-07-09 17:11:23,934 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 893 transitions. [2021-07-09 17:11:23,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:23,934 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:23,934 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:24,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:24,135 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:24,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:24,135 INFO L82 PathProgramCache]: Analyzing trace with hash 734596570, now seen corresponding path program 198 times [2021-07-09 17:11:24,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:24,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808022586] [2021-07-09 17:11:24,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:24,137 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:24,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [19798519] [2021-07-09 17:11:24,137 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-07-09 17:11:24,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:24,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:24,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 17:11:24,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:24,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:24,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808022586] [2021-07-09 17:11:24,230 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:24,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19798519] [2021-07-09 17:11:24,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19798519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:24,230 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:24,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:24,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66165459] [2021-07-09 17:11:24,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:24,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:24,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:24,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:24,234 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-07-09 17:11:24,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:24,482 INFO L93 Difference]: Finished difference Result 431 states and 1096 transitions. [2021-07-09 17:11:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:11:24,483 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-07-09 17:11:24,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:24,483 INFO L225 Difference]: With dead ends: 431 [2021-07-09 17:11:24,483 INFO L226 Difference]: Without dead ends: 420 [2021-07-09 17:11:24,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 175.4ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:11:24,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-07-09 17:11:24,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 315. [2021-07-09 17:11:24,487 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-07-09 17:11:24,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 888 transitions. [2021-07-09 17:11:24,487 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 888 transitions. Word has length 17 [2021-07-09 17:11:24,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:24,488 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 888 transitions. [2021-07-09 17:11:24,488 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-07-09 17:11:24,488 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 888 transitions. [2021-07-09 17:11:24,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:24,488 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:24,488 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:24,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2021-07-09 17:11:24,689 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:24,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:24,689 INFO L82 PathProgramCache]: Analyzing trace with hash -341114586, now seen corresponding path program 199 times [2021-07-09 17:11:24,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:24,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007700100] [2021-07-09 17:11:24,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:24,693 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:24,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990205867] [2021-07-09 17:11:24,693 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-07-09 17:11:24,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:24,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:11:24,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:24,822 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:24,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:24,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007700100] [2021-07-09 17:11:24,822 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:24,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990205867] [2021-07-09 17:11:24,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990205867] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:24,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:24,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:24,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933088148] [2021-07-09 17:11:24,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:24,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:24,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:24,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:24,823 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-07-09 17:11:25,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:25,096 INFO L93 Difference]: Finished difference Result 445 states and 1115 transitions. [2021-07-09 17:11:25,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:11:25,097 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-07-09 17:11:25,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:25,098 INFO L225 Difference]: With dead ends: 445 [2021-07-09 17:11:25,098 INFO L226 Difference]: Without dead ends: 432 [2021-07-09 17:11:25,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 178.6ms TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:11:25,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-07-09 17:11:25,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 321. [2021-07-09 17:11:25,101 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-07-09 17:11:25,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-07-09 17:11:25,102 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-07-09 17:11:25,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:25,102 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-07-09 17:11:25,102 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-07-09 17:11:25,102 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-07-09 17:11:25,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:25,103 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:25,103 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:25,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:25,303 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:25,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:25,303 INFO L82 PathProgramCache]: Analyzing trace with hash -1407677029, now seen corresponding path program 200 times [2021-07-09 17:11:25,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:25,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124852692] [2021-07-09 17:11:25,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:25,305 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:25,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [284130612] [2021-07-09 17:11:25,305 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-07-09 17:11:25,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:25,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:25,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:25,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:25,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:25,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:25,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:25,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-07-09 17:11:25,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:25,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:25,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 16 treesize of output 18 [2021-07-09 17:11:25,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:25,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-07-09 17:11:25,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:25,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:25,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:11:25,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:25,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:25,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:25,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:25,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:25,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:25,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:25,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:25,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:25,524 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:25,561 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:25,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:25,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124852692] [2021-07-09 17:11:25,562 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:25,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284130612] [2021-07-09 17:11:25,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284130612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:25,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:25,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:25,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899090877] [2021-07-09 17:11:25,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:25,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:25,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:25,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:25,563 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-07-09 17:11:25,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:25,842 INFO L93 Difference]: Finished difference Result 387 states and 1039 transitions. [2021-07-09 17:11:25,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:25,843 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-07-09 17:11:25,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:25,843 INFO L225 Difference]: With dead ends: 387 [2021-07-09 17:11:25,843 INFO L226 Difference]: Without dead ends: 383 [2021-07-09 17:11:25,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 152.1ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:25,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-07-09 17:11:25,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 321. [2021-07-09 17:11:25,847 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-07-09 17:11:25,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-07-09 17:11:25,847 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-07-09 17:11:25,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:25,847 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-07-09 17:11:25,847 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-07-09 17:11:25,847 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-07-09 17:11:25,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:25,848 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:25,848 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:26,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:26,048 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:26,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:26,049 INFO L82 PathProgramCache]: Analyzing trace with hash -928859908, now seen corresponding path program 201 times [2021-07-09 17:11:26,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:26,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757913129] [2021-07-09 17:11:26,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:26,050 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:26,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [651927770] [2021-07-09 17:11:26,050 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-07-09 17:11:26,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-09 17:11:26,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:26,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 17:11:26,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:26,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 8 treesize of output 7 [2021-07-09 17:11:26,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:11:26,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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-07-09 17:11:26,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:11:26,159 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,159 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-07-09 17:11:26,164 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:26,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,190 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-07-09 17:11:26,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, 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-07-09 17:11:26,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,203 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-07-09 17:11:26,203 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:16 [2021-07-09 17:11:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:26,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:26,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757913129] [2021-07-09 17:11:26,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:26,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651927770] [2021-07-09 17:11:26,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651927770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:26,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:26,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-07-09 17:11:26,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669202530] [2021-07-09 17:11:26,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 17:11:26,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:26,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 17:11:26,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-09 17:11:26,229 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-07-09 17:11:26,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:26,336 INFO L93 Difference]: Finished difference Result 354 states and 946 transitions. [2021-07-09 17:11:26,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-09 17:11:26,337 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-07-09 17:11:26,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:26,337 INFO L225 Difference]: With dead ends: 354 [2021-07-09 17:11:26,337 INFO L226 Difference]: Without dead ends: 339 [2021-07-09 17:11:26,338 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 78.5ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:26,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-09 17:11:26,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 321. [2021-07-09 17:11:26,341 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-07-09 17:11:26,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 899 transitions. [2021-07-09 17:11:26,341 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 899 transitions. Word has length 17 [2021-07-09 17:11:26,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:26,341 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 899 transitions. [2021-07-09 17:11:26,341 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-07-09 17:11:26,341 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 899 transitions. [2021-07-09 17:11:26,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:26,342 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:26,342 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:26,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:26,542 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:26,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:26,543 INFO L82 PathProgramCache]: Analyzing trace with hash 699107091, now seen corresponding path program 202 times [2021-07-09 17:11:26,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:26,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420621586] [2021-07-09 17:11:26,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:26,545 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:26,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [873137627] [2021-07-09 17:11:26,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 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-07-09 17:11:26,567 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:26,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:26,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:26,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:26,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:26,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:26,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:26,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 24 treesize of output 26 [2021-07-09 17:11:26,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:11:26,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:26,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-07-09 17:11:26,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-07-09 17:11:26,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-07-09 17:11:26,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 23 treesize of output 28 [2021-07-09 17:11:26,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,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 40 treesize of output 30 [2021-07-09 17:11:26,728 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:26,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:26,733 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:26,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-07-09 17:11:26,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:26,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420621586] [2021-07-09 17:11:26,774 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:26,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873137627] [2021-07-09 17:11:26,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873137627] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:26,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:26,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:26,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151958434] [2021-07-09 17:11:26,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:26,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:26,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:26,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:26,775 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-07-09 17:11:27,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:27,025 INFO L93 Difference]: Finished difference Result 372 states and 994 transitions. [2021-07-09 17:11:27,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:27,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-07-09 17:11:27,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:27,026 INFO L225 Difference]: With dead ends: 372 [2021-07-09 17:11:27,026 INFO L226 Difference]: Without dead ends: 368 [2021-07-09 17:11:27,026 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 116.3ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:27,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-07-09 17:11:27,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 320. [2021-07-09 17:11:27,029 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-07-09 17:11:27,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-07-09 17:11:27,030 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-07-09 17:11:27,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:27,030 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-07-09 17:11:27,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-07-09 17:11:27,030 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-07-09 17:11:27,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:27,030 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:27,030 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:27,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2021-07-09 17:11:27,231 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:27,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:27,231 INFO L82 PathProgramCache]: Analyzing trace with hash 717541117, now seen corresponding path program 203 times [2021-07-09 17:11:27,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:27,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446331720] [2021-07-09 17:11:27,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:27,233 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:27,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552557885] [2021-07-09 17:11:27,233 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-07-09 17:11:27,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:11:27,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:27,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:27,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:27,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-07-09 17:11:27,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:27,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-07-09 17:11:27,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:27,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:27,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-07-09 17:11:27,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:27,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:27,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,328 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-07-09 17:11:27,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:27,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:27,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:11:27,379 INFO L446 ElimStorePlain]: Different costs {0=[v_A_250], 7=[F]} [2021-07-09 17:11:27,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:27,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:27,404 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-07-09 17:11:27,405 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-07-09 17:11:27,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:27,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:27,411 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-07-09 17:11:27,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-07-09 17:11:27,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:27,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446331720] [2021-07-09 17:11:27,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:27,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552557885] [2021-07-09 17:11:27,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552557885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:27,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:27,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:27,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801418182] [2021-07-09 17:11:27,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:27,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:27,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:27,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:27,471 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-07-09 17:11:27,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:27,653 INFO L93 Difference]: Finished difference Result 365 states and 975 transitions. [2021-07-09 17:11:27,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:27,653 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-07-09 17:11:27,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:27,654 INFO L225 Difference]: With dead ends: 365 [2021-07-09 17:11:27,654 INFO L226 Difference]: Without dead ends: 361 [2021-07-09 17:11:27,654 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 103.7ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:27,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-07-09 17:11:27,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 320. [2021-07-09 17:11:27,657 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-07-09 17:11:27,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-07-09 17:11:27,657 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-07-09 17:11:27,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:27,658 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-07-09 17:11:27,658 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-07-09 17:11:27,658 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-07-09 17:11:27,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:27,658 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:27,658 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:27,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2021-07-09 17:11:27,858 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:27,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:27,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1882972450, now seen corresponding path program 204 times [2021-07-09 17:11:27,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:27,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406904877] [2021-07-09 17:11:27,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:27,861 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:27,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052281920] [2021-07-09 17:11:27,861 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-07-09 17:11:27,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:27,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:27,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:11:27,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:27,961 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:11:27,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:27,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406904877] [2021-07-09 17:11:27,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:27,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052281920] [2021-07-09 17:11:27,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052281920] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:27,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:27,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:11:27,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100068586] [2021-07-09 17:11:27,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:11:27,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:27,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:11:27,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:11:27,962 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-07-09 17:11:28,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:28,076 INFO L93 Difference]: Finished difference Result 356 states and 953 transitions. [2021-07-09 17:11:28,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 17:11:28,076 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-07-09 17:11:28,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:28,077 INFO L225 Difference]: With dead ends: 356 [2021-07-09 17:11:28,077 INFO L226 Difference]: Without dead ends: 339 [2021-07-09 17:11:28,077 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 67.8ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:28,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-09 17:11:28,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 320. [2021-07-09 17:11:28,080 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-07-09 17:11:28,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-07-09 17:11:28,081 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-07-09 17:11:28,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:28,081 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-07-09 17:11:28,081 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-07-09 17:11:28,081 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-07-09 17:11:28,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:28,081 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:28,081 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:28,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2021-07-09 17:11:28,282 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:28,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:28,282 INFO L82 PathProgramCache]: Analyzing trace with hash -576337475, now seen corresponding path program 205 times [2021-07-09 17:11:28,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:28,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309137067] [2021-07-09 17:11:28,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:28,284 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:28,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676915781] [2021-07-09 17:11:28,284 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-07-09 17:11:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:28,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:28,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:28,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:28,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:28,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:28,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:28,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:28,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-07-09 17:11:28,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 29 treesize of output 28 [2021-07-09 17:11:28,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:11:28,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:28,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:28,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,489 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:28,512 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:28,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:28,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309137067] [2021-07-09 17:11:28,513 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:28,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676915781] [2021-07-09 17:11:28,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676915781] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:28,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:28,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:28,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335862850] [2021-07-09 17:11:28,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:28,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:28,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:28,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:28,513 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-07-09 17:11:28,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:28,723 INFO L93 Difference]: Finished difference Result 380 states and 1009 transitions. [2021-07-09 17:11:28,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:28,723 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-07-09 17:11:28,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:28,724 INFO L225 Difference]: With dead ends: 380 [2021-07-09 17:11:28,724 INFO L226 Difference]: Without dead ends: 377 [2021-07-09 17:11:28,724 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 114.1ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:28,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-07-09 17:11:28,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 320. [2021-07-09 17:11:28,727 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-07-09 17:11:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-07-09 17:11:28,728 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-07-09 17:11:28,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:28,728 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-07-09 17:11:28,728 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-07-09 17:11:28,728 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-07-09 17:11:28,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:28,728 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:28,728 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:28,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2021-07-09 17:11:28,929 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:28,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:28,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1142006231, now seen corresponding path program 206 times [2021-07-09 17:11:28,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:28,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116518542] [2021-07-09 17:11:28,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:28,931 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:28,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [207887869] [2021-07-09 17:11:28,931 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-07-09 17:11:28,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:28,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:28,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:28,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:28,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-07-09 17:11:28,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-07-09 17:11:28,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:28,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:28,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:28,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:29,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:29,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:29,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:29,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:29,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-07-09 17:11:29,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 29 treesize of output 28 [2021-07-09 17:11:29,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:29,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:29,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:29,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:11:29,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:29,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:29,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:29,107 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:29,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:29,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:29,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:29,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:11:29,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:29,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:29,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:29,126 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:29,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:29,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116518542] [2021-07-09 17:11:29,162 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:29,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207887869] [2021-07-09 17:11:29,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207887869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:29,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:29,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:29,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028175652] [2021-07-09 17:11:29,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:29,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:29,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:29,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:29,163 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-07-09 17:11:29,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:29,410 INFO L93 Difference]: Finished difference Result 408 states and 1080 transitions. [2021-07-09 17:11:29,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:29,410 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-07-09 17:11:29,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:29,411 INFO L225 Difference]: With dead ends: 408 [2021-07-09 17:11:29,411 INFO L226 Difference]: Without dead ends: 401 [2021-07-09 17:11:29,411 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 119.4ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:29,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-07-09 17:11:29,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 308. [2021-07-09 17:11:29,414 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-07-09 17:11:29,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-07-09 17:11:29,415 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-07-09 17:11:29,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:29,415 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-07-09 17:11:29,415 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-07-09 17:11:29,415 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-07-09 17:11:29,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:29,415 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:29,415 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:29,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-07-09 17:11:29,616 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:29,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:29,616 INFO L82 PathProgramCache]: Analyzing trace with hash 476444763, now seen corresponding path program 207 times [2021-07-09 17:11:29,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:29,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552341689] [2021-07-09 17:11:29,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:29,617 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:29,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616722864] [2021-07-09 17:11:29,618 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-07-09 17:11:29,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:29,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:29,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:11:29,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:29,755 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:29,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:29,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552341689] [2021-07-09 17:11:29,755 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:29,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616722864] [2021-07-09 17:11:29,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616722864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:29,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:29,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:29,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313434002] [2021-07-09 17:11:29,756 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:29,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:29,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:29,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:29,756 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-07-09 17:11:29,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:29,895 INFO L93 Difference]: Finished difference Result 319 states and 867 transitions. [2021-07-09 17:11:29,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:29,895 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-07-09 17:11:29,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:29,896 INFO L225 Difference]: With dead ends: 319 [2021-07-09 17:11:29,896 INFO L226 Difference]: Without dead ends: 316 [2021-07-09 17:11:29,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 105.8ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:11:29,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-07-09 17:11:29,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 308. [2021-07-09 17:11:29,899 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-07-09 17:11:29,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-07-09 17:11:29,900 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-07-09 17:11:29,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:29,900 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-07-09 17:11:29,900 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-07-09 17:11:29,900 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-07-09 17:11:29,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:29,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:29,900 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:30,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:30,101 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:30,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:30,101 INFO L82 PathProgramCache]: Analyzing trace with hash -2089475199, now seen corresponding path program 208 times [2021-07-09 17:11:30,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:30,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380095132] [2021-07-09 17:11:30,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:30,102 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:30,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [879083560] [2021-07-09 17:11:30,103 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-07-09 17:11:30,133 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:30,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:30,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:30,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:30,224 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:30,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:30,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380095132] [2021-07-09 17:11:30,224 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:30,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879083560] [2021-07-09 17:11:30,224 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879083560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:30,224 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:30,224 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:30,224 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257957352] [2021-07-09 17:11:30,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:30,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:30,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:30,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:30,225 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-07-09 17:11:30,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:30,531 INFO L93 Difference]: Finished difference Result 421 states and 1108 transitions. [2021-07-09 17:11:30,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:11:30,531 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-07-09 17:11:30,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:30,532 INFO L225 Difference]: With dead ends: 421 [2021-07-09 17:11:30,532 INFO L226 Difference]: Without dead ends: 398 [2021-07-09 17:11:30,532 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 166.1ms TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:11:30,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-07-09 17:11:30,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 333. [2021-07-09 17:11:30,537 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-07-09 17:11:30,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 927 transitions. [2021-07-09 17:11:30,538 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 927 transitions. Word has length 17 [2021-07-09 17:11:30,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:30,538 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 927 transitions. [2021-07-09 17:11:30,538 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-07-09 17:11:30,538 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 927 transitions. [2021-07-09 17:11:30,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:30,539 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:30,539 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:30,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-07-09 17:11:30,739 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:30,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:30,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1333590821, now seen corresponding path program 209 times [2021-07-09 17:11:30,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:30,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141012127] [2021-07-09 17:11:30,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:30,741 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:30,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2020703999] [2021-07-09 17:11:30,741 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-07-09 17:11:30,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:11:30,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:30,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:30,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:30,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:30,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:30,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:30,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:30,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:30,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:30,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:30,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:30,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:11:30,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:30,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:30,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:11:30,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:30,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:30,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 23 treesize of output 28 [2021-07-09 17:11:30,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:30,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:30,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:30,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:30,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:30,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:30,938 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:30,961 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:30,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:30,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141012127] [2021-07-09 17:11:30,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:30,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020703999] [2021-07-09 17:11:30,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020703999] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:30,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:30,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:30,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651518577] [2021-07-09 17:11:30,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:30,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:30,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:30,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:30,962 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-07-09 17:11:31,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:31,098 INFO L93 Difference]: Finished difference Result 346 states and 947 transitions. [2021-07-09 17:11:31,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:31,099 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-07-09 17:11:31,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:31,099 INFO L225 Difference]: With dead ends: 346 [2021-07-09 17:11:31,100 INFO L226 Difference]: Without dead ends: 339 [2021-07-09 17:11:31,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 98.8ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:31,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-07-09 17:11:31,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 333. [2021-07-09 17:11:31,103 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-07-09 17:11:31,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 926 transitions. [2021-07-09 17:11:31,103 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 926 transitions. Word has length 17 [2021-07-09 17:11:31,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:31,103 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 926 transitions. [2021-07-09 17:11:31,103 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-07-09 17:11:31,104 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 926 transitions. [2021-07-09 17:11:31,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:31,104 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:31,104 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:31,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:31,304 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:31,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:31,305 INFO L82 PathProgramCache]: Analyzing trace with hash 727268981, now seen corresponding path program 210 times [2021-07-09 17:11:31,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:31,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451967367] [2021-07-09 17:11:31,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:31,306 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:31,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1687702280] [2021-07-09 17:11:31,306 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-07-09 17:11:31,329 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:31,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:31,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:31,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:31,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:31,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:31,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:31,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:31,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:31,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:31,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-07-09 17:11:31,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:31,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:11:31,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:31,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:31,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:31,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:11:31,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:31,509 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:31,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:31,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:11:31,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:31,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:31,525 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:31,549 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:31,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:31,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451967367] [2021-07-09 17:11:31,549 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:31,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687702280] [2021-07-09 17:11:31,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687702280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:31,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:31,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:31,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894535675] [2021-07-09 17:11:31,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:31,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:31,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:31,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:31,550 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-07-09 17:11:31,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:31,755 INFO L93 Difference]: Finished difference Result 373 states and 1018 transitions. [2021-07-09 17:11:31,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:31,756 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-07-09 17:11:31,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:31,757 INFO L225 Difference]: With dead ends: 373 [2021-07-09 17:11:31,757 INFO L226 Difference]: Without dead ends: 370 [2021-07-09 17:11:31,757 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 110.5ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:31,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-07-09 17:11:31,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 334. [2021-07-09 17:11:31,760 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-07-09 17:11:31,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 930 transitions. [2021-07-09 17:11:31,761 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 930 transitions. Word has length 17 [2021-07-09 17:11:31,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:31,761 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 930 transitions. [2021-07-09 17:11:31,761 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-07-09 17:11:31,761 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 930 transitions. [2021-07-09 17:11:31,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:31,761 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:31,761 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:31,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:31,962 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:31,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:31,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1838650981, now seen corresponding path program 211 times [2021-07-09 17:11:31,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:31,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821173024] [2021-07-09 17:11:31,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:31,964 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:31,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [327151430] [2021-07-09 17:11:31,964 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-07-09 17:11:31,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:31,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:31,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:32,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 15 treesize of output 11 [2021-07-09 17:11:32,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:32,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:32,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 29 treesize of output 28 [2021-07-09 17:11:32,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:32,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:32,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:32,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:32,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:11:32,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-07-09 17:11:32,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:32,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:11:32,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:32,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:32,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:32,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:32,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:32,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:32,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:32,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:32,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821173024] [2021-07-09 17:11:32,258 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:32,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327151430] [2021-07-09 17:11:32,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327151430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:32,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:32,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:32,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439120860] [2021-07-09 17:11:32,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:32,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:32,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:32,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:32,259 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-07-09 17:11:32,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:32,454 INFO L93 Difference]: Finished difference Result 393 states and 1066 transitions. [2021-07-09 17:11:32,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:32,455 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-07-09 17:11:32,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:32,456 INFO L225 Difference]: With dead ends: 393 [2021-07-09 17:11:32,456 INFO L226 Difference]: Without dead ends: 390 [2021-07-09 17:11:32,456 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 143.1ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:32,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-07-09 17:11:32,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 335. [2021-07-09 17:11:32,459 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-07-09 17:11:32,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 934 transitions. [2021-07-09 17:11:32,460 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 934 transitions. Word has length 17 [2021-07-09 17:11:32,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:32,460 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 934 transitions. [2021-07-09 17:11:32,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:32,460 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 934 transitions. [2021-07-09 17:11:32,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:32,460 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:32,460 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:32,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:32,661 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:32,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:32,661 INFO L82 PathProgramCache]: Analyzing trace with hash -120307275, now seen corresponding path program 212 times [2021-07-09 17:11:32,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:32,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067592139] [2021-07-09 17:11:32,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:32,663 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:32,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1233771854] [2021-07-09 17:11:32,663 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-07-09 17:11:32,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:32,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:32,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:32,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:32,807 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:32,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:32,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067592139] [2021-07-09 17:11:32,807 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:32,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233771854] [2021-07-09 17:11:32,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233771854] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:32,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:32,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:32,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055474584] [2021-07-09 17:11:32,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:32,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:32,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:32,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:32,808 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-07-09 17:11:33,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:33,006 INFO L93 Difference]: Finished difference Result 586 states and 1506 transitions. [2021-07-09 17:11:33,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:33,011 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-07-09 17:11:33,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:33,012 INFO L225 Difference]: With dead ends: 586 [2021-07-09 17:11:33,012 INFO L226 Difference]: Without dead ends: 581 [2021-07-09 17:11:33,012 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:33,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-07-09 17:11:33,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 356. [2021-07-09 17:11:33,017 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-07-09 17:11:33,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1012 transitions. [2021-07-09 17:11:33,017 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1012 transitions. Word has length 17 [2021-07-09 17:11:33,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:33,018 INFO L482 AbstractCegarLoop]: Abstraction has 356 states and 1012 transitions. [2021-07-09 17:11:33,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:33,018 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1012 transitions. [2021-07-09 17:11:33,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:33,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:33,018 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:33,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2021-07-09 17:11:33,219 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:33,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:33,219 INFO L82 PathProgramCache]: Analyzing trace with hash 628150367, now seen corresponding path program 213 times [2021-07-09 17:11:33,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:33,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006810522] [2021-07-09 17:11:33,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:33,220 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:33,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [982457421] [2021-07-09 17:11:33,220 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-07-09 17:11:33,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:33,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:33,245 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 17:11:33,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:33,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:33,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:33,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:33,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:33,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 32 treesize of output 31 [2021-07-09 17:11:33,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:33,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:11:33,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-07-09 17:11:33,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:33,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-07-09 17:11:33,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-07-09 17:11:33,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:33,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-07-09 17:11:33,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, 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-07-09 17:11:33,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:33,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 20 treesize of output 22 [2021-07-09 17:11:33,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:33,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:33,443 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-07-09 17:11:33,493 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:33,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:33,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006810522] [2021-07-09 17:11:33,493 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:33,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982457421] [2021-07-09 17:11:33,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982457421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:33,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:33,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:33,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978556840] [2021-07-09 17:11:33,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:33,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:33,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:33,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:33,494 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-07-09 17:11:33,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:33,772 INFO L93 Difference]: Finished difference Result 372 states and 1040 transitions. [2021-07-09 17:11:33,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:33,773 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-07-09 17:11:33,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:33,773 INFO L225 Difference]: With dead ends: 372 [2021-07-09 17:11:33,773 INFO L226 Difference]: Without dead ends: 369 [2021-07-09 17:11:33,774 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 162.2ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:33,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-07-09 17:11:33,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 358. [2021-07-09 17:11:33,777 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-07-09 17:11:33,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1018 transitions. [2021-07-09 17:11:33,777 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1018 transitions. Word has length 17 [2021-07-09 17:11:33,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:33,778 INFO L482 AbstractCegarLoop]: Abstraction has 358 states and 1018 transitions. [2021-07-09 17:11:33,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:33,778 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1018 transitions. [2021-07-09 17:11:33,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:33,778 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:33,778 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:33,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2021-07-09 17:11:33,979 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:33,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:33,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1948473223, now seen corresponding path program 214 times [2021-07-09 17:11:33,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:33,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599416319] [2021-07-09 17:11:33,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:33,980 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:33,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025920720] [2021-07-09 17:11:33,980 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-07-09 17:11:34,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:34,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:34,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:34,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:34,096 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:34,096 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:34,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599416319] [2021-07-09 17:11:34,096 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:34,096 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025920720] [2021-07-09 17:11:34,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025920720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:34,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:34,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:34,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381254924] [2021-07-09 17:11:34,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:34,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:34,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:34,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:34,097 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-07-09 17:11:34,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:34,306 INFO L93 Difference]: Finished difference Result 443 states and 1200 transitions. [2021-07-09 17:11:34,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:34,306 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-07-09 17:11:34,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:34,307 INFO L225 Difference]: With dead ends: 443 [2021-07-09 17:11:34,307 INFO L226 Difference]: Without dead ends: 420 [2021-07-09 17:11:34,307 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 101.7ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:11:34,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-07-09 17:11:34,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 357. [2021-07-09 17:11:34,311 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-07-09 17:11:34,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1015 transitions. [2021-07-09 17:11:34,312 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1015 transitions. Word has length 17 [2021-07-09 17:11:34,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:34,312 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 1015 transitions. [2021-07-09 17:11:34,312 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-07-09 17:11:34,312 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1015 transitions. [2021-07-09 17:11:34,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:34,312 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:34,313 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:34,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2021-07-09 17:11:34,513 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:34,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:34,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1262498783, now seen corresponding path program 215 times [2021-07-09 17:11:34,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:34,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913372313] [2021-07-09 17:11:34,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:34,519 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:34,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1145532525] [2021-07-09 17:11:34,519 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-07-09 17:11:34,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:11:34,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:34,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:34,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:34,654 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:34,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:34,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913372313] [2021-07-09 17:11:34,655 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:34,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145532525] [2021-07-09 17:11:34,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145532525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:34,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:34,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:34,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330189604] [2021-07-09 17:11:34,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:34,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:34,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:34,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:34,656 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-07-09 17:11:34,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:34,858 INFO L93 Difference]: Finished difference Result 498 states and 1319 transitions. [2021-07-09 17:11:34,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:11:34,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-07-09 17:11:34,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:34,859 INFO L225 Difference]: With dead ends: 498 [2021-07-09 17:11:34,859 INFO L226 Difference]: Without dead ends: 492 [2021-07-09 17:11:34,859 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 151.2ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:11:34,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-07-09 17:11:34,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 366. [2021-07-09 17:11:34,863 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-07-09 17:11:34,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1043 transitions. [2021-07-09 17:11:34,864 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1043 transitions. Word has length 17 [2021-07-09 17:11:34,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:34,864 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1043 transitions. [2021-07-09 17:11:34,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-07-09 17:11:34,864 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1043 transitions. [2021-07-09 17:11:34,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:34,864 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:34,864 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:35,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2021-07-09 17:11:35,065 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:35,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:35,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1303421179, now seen corresponding path program 216 times [2021-07-09 17:11:35,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:35,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929658804] [2021-07-09 17:11:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:35,067 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:35,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129364933] [2021-07-09 17:11:35,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 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-07-09 17:11:35,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:35,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:35,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:35,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:35,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:35,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:35,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:35,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-07-09 17:11:35,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:35,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:35,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:35,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:35,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:11: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-07-09 17:11:35,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:35,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:11:35,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:35,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:35,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:35,264 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:35,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:35,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:35,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:35,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:11:35,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:35,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:35,284 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:35,308 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:35,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:35,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929658804] [2021-07-09 17:11:35,309 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:35,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129364933] [2021-07-09 17:11:35,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129364933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:35,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:35,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:35,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712569330] [2021-07-09 17:11:35,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:35,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:35,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:35,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:35,309 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-07-09 17:11:35,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:35,503 INFO L93 Difference]: Finished difference Result 413 states and 1144 transitions. [2021-07-09 17:11:35,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:35,504 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-07-09 17:11:35,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:35,504 INFO L225 Difference]: With dead ends: 413 [2021-07-09 17:11:35,504 INFO L226 Difference]: Without dead ends: 407 [2021-07-09 17:11:35,505 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 111.9ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:35,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-07-09 17:11:35,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 367. [2021-07-09 17:11:35,508 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-07-09 17:11:35,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1046 transitions. [2021-07-09 17:11:35,509 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1046 transitions. Word has length 17 [2021-07-09 17:11:35,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:35,509 INFO L482 AbstractCegarLoop]: Abstraction has 367 states and 1046 transitions. [2021-07-09 17:11:35,509 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-07-09 17:11:35,509 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1046 transitions. [2021-07-09 17:11:35,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:35,510 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:35,510 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:35,710 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-07-09 17:11:35,710 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:35,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:35,710 INFO L82 PathProgramCache]: Analyzing trace with hash -613881893, now seen corresponding path program 217 times [2021-07-09 17:11:35,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:35,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328699869] [2021-07-09 17:11:35,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:35,712 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:35,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856905213] [2021-07-09 17:11:35,712 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-07-09 17:11:35,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:35,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:35,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:35,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:35,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:35,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328699869] [2021-07-09 17:11:35,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:35,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856905213] [2021-07-09 17:11:35,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856905213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:35,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:35,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:35,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632462038] [2021-07-09 17:11:35,874 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:35,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:35,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:35,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:35,874 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-07-09 17:11:36,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:36,121 INFO L93 Difference]: Finished difference Result 446 states and 1217 transitions. [2021-07-09 17:11:36,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:11:36,121 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-07-09 17:11:36,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:36,122 INFO L225 Difference]: With dead ends: 446 [2021-07-09 17:11:36,123 INFO L226 Difference]: Without dead ends: 443 [2021-07-09 17:11:36,123 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 199.9ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:11:36,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-07-09 17:11:36,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 370. [2021-07-09 17:11:36,127 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-07-09 17:11:36,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1058 transitions. [2021-07-09 17:11:36,127 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1058 transitions. Word has length 17 [2021-07-09 17:11:36,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:36,127 INFO L482 AbstractCegarLoop]: Abstraction has 370 states and 1058 transitions. [2021-07-09 17:11:36,127 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-07-09 17:11:36,127 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1058 transitions. [2021-07-09 17:11:36,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:36,128 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:36,128 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:36,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:36,328 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:36,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:36,329 INFO L82 PathProgramCache]: Analyzing trace with hash -724704413, now seen corresponding path program 218 times [2021-07-09 17:11:36,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:36,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098149661] [2021-07-09 17:11:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:36,330 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:36,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1257128178] [2021-07-09 17:11:36,330 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-07-09 17:11:36,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:36,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:36,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:11:36,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:36,426 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:36,426 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:36,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098149661] [2021-07-09 17:11:36,426 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:36,426 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257128178] [2021-07-09 17:11:36,426 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257128178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:36,426 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:36,426 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:36,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170730349] [2021-07-09 17:11:36,426 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:36,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:36,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:36,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:36,427 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-07-09 17:11:36,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:36,576 INFO L93 Difference]: Finished difference Result 513 states and 1371 transitions. [2021-07-09 17:11:36,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:36,576 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-07-09 17:11:36,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:36,577 INFO L225 Difference]: With dead ends: 513 [2021-07-09 17:11:36,577 INFO L226 Difference]: Without dead ends: 488 [2021-07-09 17:11:36,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 78.1ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:36,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-07-09 17:11:36,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 378. [2021-07-09 17:11:36,584 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-07-09 17:11:36,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1082 transitions. [2021-07-09 17:11:36,585 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1082 transitions. Word has length 17 [2021-07-09 17:11:36,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:36,585 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1082 transitions. [2021-07-09 17:11:36,585 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-07-09 17:11:36,585 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1082 transitions. [2021-07-09 17:11:36,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:36,585 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:36,585 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:36,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2021-07-09 17:11:36,786 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:36,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:36,786 INFO L82 PathProgramCache]: Analyzing trace with hash -731966373, now seen corresponding path program 219 times [2021-07-09 17:11:36,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:36,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301455063] [2021-07-09 17:11:36,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:36,787 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:36,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [668185225] [2021-07-09 17:11:36,788 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-07-09 17:11:36,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:11:36,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:36,812 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 17:11:36,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:36,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:36,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:36,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:11:36,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:36,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:36,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:36,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 12 treesize of output 11 [2021-07-09 17:11:36,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:36,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:11:36,946 INFO L446 ElimStorePlain]: Different costs {1=[v_A_272], 5=[F]} [2021-07-09 17:11:36,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:36,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:36,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:36,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:36,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:36,985 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:36,985 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-07-09 17:11:36,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:37,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:37,046 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-07-09 17:11:37,047 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-07-09 17:11:37,367 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-07-09 17:11:37,478 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:37,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:37,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301455063] [2021-07-09 17:11:37,479 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:37,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668185225] [2021-07-09 17:11:37,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668185225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:37,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:37,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:37,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314941824] [2021-07-09 17:11:37,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:37,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:37,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:37,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:37,479 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-07-09 17:11:37,839 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-07-09 17:11:37,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:37,853 INFO L93 Difference]: Finished difference Result 519 states and 1438 transitions. [2021-07-09 17:11:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:37,853 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-07-09 17:11:37,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:37,854 INFO L225 Difference]: With dead ends: 519 [2021-07-09 17:11:37,854 INFO L226 Difference]: Without dead ends: 510 [2021-07-09 17:11:37,855 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 485.1ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:37,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-07-09 17:11:37,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 394. [2021-07-09 17:11:37,859 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-07-09 17:11:37,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1137 transitions. [2021-07-09 17:11:37,860 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1137 transitions. Word has length 17 [2021-07-09 17:11:37,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:37,860 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1137 transitions. [2021-07-09 17:11:37,860 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-07-09 17:11:37,860 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1137 transitions. [2021-07-09 17:11:37,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:37,860 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:37,860 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:38,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:38,062 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:38,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:38,062 INFO L82 PathProgramCache]: Analyzing trace with hash 986377333, now seen corresponding path program 220 times [2021-07-09 17:11:38,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:38,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485735259] [2021-07-09 17:11:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:38,063 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:38,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256385289] [2021-07-09 17:11:38,063 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-07-09 17:11:38,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:38,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:38,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:38,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:38,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-07-09 17:11:38,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:38,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:11:38,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:38,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:38,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:11:38,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:38,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:38,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:11:38,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:38,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:38,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:38,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-07-09 17:11:38,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:38,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:38,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-07-09 17:11:38,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:38,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:38,263 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:38,301 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:38,302 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:38,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485735259] [2021-07-09 17:11:38,302 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:38,302 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256385289] [2021-07-09 17:11:38,302 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256385289] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:38,302 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:38,302 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:38,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270580844] [2021-07-09 17:11:38,302 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:38,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:38,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:38,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:38,302 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-07-09 17:11:38,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:38,548 INFO L93 Difference]: Finished difference Result 431 states and 1214 transitions. [2021-07-09 17:11:38,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:38,549 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:11:38,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:38,549 INFO L225 Difference]: With dead ends: 431 [2021-07-09 17:11:38,549 INFO L226 Difference]: Without dead ends: 427 [2021-07-09 17:11:38,550 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 109.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:38,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-07-09 17:11:38,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 395. [2021-07-09 17:11:38,554 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-07-09 17:11:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1140 transitions. [2021-07-09 17:11:38,554 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1140 transitions. Word has length 17 [2021-07-09 17:11:38,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:38,554 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1140 transitions. [2021-07-09 17:11:38,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:38,554 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1140 transitions. [2021-07-09 17:11:38,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:38,555 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:38,555 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:38,755 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:38,756 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:38,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:38,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1004811359, now seen corresponding path program 221 times [2021-07-09 17:11:38,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:38,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350359656] [2021-07-09 17:11:38,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:38,757 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:38,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [782607418] [2021-07-09 17:11:38,758 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-07-09 17:11:38,780 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:38,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:38,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:38,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:38,875 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:38,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:38,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350359656] [2021-07-09 17:11:38,876 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:38,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782607418] [2021-07-09 17:11:38,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782607418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:38,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:38,876 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:38,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110004054] [2021-07-09 17:11:38,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:38,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:38,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:38,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:38,876 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-07-09 17:11:39,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:39,147 INFO L93 Difference]: Finished difference Result 528 states and 1468 transitions. [2021-07-09 17:11:39,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:11:39,148 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-07-09 17:11:39,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:39,149 INFO L225 Difference]: With dead ends: 528 [2021-07-09 17:11:39,149 INFO L226 Difference]: Without dead ends: 522 [2021-07-09 17:11:39,149 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 163.6ms TimeCoverageRelationStatistics Valid=121, Invalid=299, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:11:39,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-07-09 17:11:39,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 394. [2021-07-09 17:11:39,153 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-07-09 17:11:39,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1136 transitions. [2021-07-09 17:11:39,154 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1136 transitions. Word has length 17 [2021-07-09 17:11:39,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:39,154 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1136 transitions. [2021-07-09 17:11:39,154 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-07-09 17:11:39,154 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1136 transitions. [2021-07-09 17:11:39,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:39,154 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:39,154 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:39,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:39,355 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:39,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:39,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1560032809, now seen corresponding path program 222 times [2021-07-09 17:11:39,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:39,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283864282] [2021-07-09 17:11:39,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:39,357 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:39,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1929553437] [2021-07-09 17:11:39,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 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-07-09 17:11:39,381 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:39,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:39,382 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 17:11:39,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:39,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 17 treesize of output 13 [2021-07-09 17:11:39,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:39,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:11:39,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 31 treesize of output 30 [2021-07-09 17:11:39,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:39,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-07-09 17:11:39,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:39,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:39,509 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-07-09 17:11:39,510 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:39,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:39,517 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:22 [2021-07-09 17:11:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:39,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:39,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283864282] [2021-07-09 17:11:39,578 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:39,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929553437] [2021-07-09 17:11:39,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929553437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:39,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:39,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:39,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765208462] [2021-07-09 17:11:39,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:39,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:39,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:39,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:39,579 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-07-09 17:11:39,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:39,813 INFO L93 Difference]: Finished difference Result 407 states and 1158 transitions. [2021-07-09 17:11:39,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:39,813 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-07-09 17:11:39,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:39,814 INFO L225 Difference]: With dead ends: 407 [2021-07-09 17:11:39,814 INFO L226 Difference]: Without dead ends: 404 [2021-07-09 17:11:39,814 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 141.9ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:39,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-07-09 17:11:39,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 395. [2021-07-09 17:11:39,822 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-07-09 17:11:39,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-07-09 17:11:39,823 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-07-09 17:11:39,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:39,823 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-07-09 17:11:39,823 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-07-09 17:11:39,823 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-07-09 17:11:39,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:39,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:39,824 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:40,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,226 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:40,024 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:40,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:40,024 INFO L82 PathProgramCache]: Analyzing trace with hash 158310897, now seen corresponding path program 223 times [2021-07-09 17:11:40,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:40,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130938060] [2021-07-09 17:11:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:40,026 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:40,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046084064] [2021-07-09 17:11:40,026 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-07-09 17:11:40,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:40,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:40,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:40,139 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:40,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:40,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130938060] [2021-07-09 17:11:40,140 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:40,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046084064] [2021-07-09 17:11:40,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046084064] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:40,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:40,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:40,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081770709] [2021-07-09 17:11:40,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:40,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:40,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:40,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:40,140 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-07-09 17:11:40,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:40,354 INFO L93 Difference]: Finished difference Result 482 states and 1328 transitions. [2021-07-09 17:11:40,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:40,355 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-07-09 17:11:40,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:40,355 INFO L225 Difference]: With dead ends: 482 [2021-07-09 17:11:40,356 INFO L226 Difference]: Without dead ends: 459 [2021-07-09 17:11:40,356 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 93.5ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:40,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-07-09 17:11:40,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2021-07-09 17:11:40,360 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-07-09 17:11:40,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-07-09 17:11:40,360 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-07-09 17:11:40,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:40,361 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-07-09 17:11:40,361 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-07-09 17:11:40,361 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-07-09 17:11:40,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:40,361 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:40,361 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:40,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2021-07-09 17:11:40,562 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:40,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:40,562 INFO L82 PathProgramCache]: Analyzing trace with hash 803362941, now seen corresponding path program 224 times [2021-07-09 17:11:40,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:40,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816781234] [2021-07-09 17:11:40,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:40,563 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:40,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [605284225] [2021-07-09 17:11:40,563 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-07-09 17:11:40,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:40,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:40,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:40,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:40,678 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:40,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:40,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816781234] [2021-07-09 17:11:40,678 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:40,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605284225] [2021-07-09 17:11:40,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605284225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:40,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:40,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:40,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146207450] [2021-07-09 17:11:40,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:40,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:40,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:40,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:40,679 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-07-09 17:11:40,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:40,870 INFO L93 Difference]: Finished difference Result 555 states and 1485 transitions. [2021-07-09 17:11:40,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:40,870 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-07-09 17:11:40,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:40,871 INFO L225 Difference]: With dead ends: 555 [2021-07-09 17:11:40,871 INFO L226 Difference]: Without dead ends: 550 [2021-07-09 17:11:40,871 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 91.2ms TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:40,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-07-09 17:11:40,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 392. [2021-07-09 17:11:40,876 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-07-09 17:11:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1128 transitions. [2021-07-09 17:11:40,876 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1128 transitions. Word has length 17 [2021-07-09 17:11:40,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:40,876 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1128 transitions. [2021-07-09 17:11:40,876 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-07-09 17:11:40,876 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1128 transitions. [2021-07-09 17:11:40,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:40,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:40,877 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:41,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:41,077 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:41,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:41,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1773260649, now seen corresponding path program 225 times [2021-07-09 17:11:41,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:41,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74197196] [2021-07-09 17:11:41,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:41,079 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:41,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830615904] [2021-07-09 17:11:41,079 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-07-09 17:11:41,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:11:41,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:41,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:41,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:41,203 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:41,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:41,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74197196] [2021-07-09 17:11:41,203 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:41,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830615904] [2021-07-09 17:11:41,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830615904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:41,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:41,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:41,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235828721] [2021-07-09 17:11:41,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:41,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:41,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:41,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:41,204 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-07-09 17:11:41,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:41,409 INFO L93 Difference]: Finished difference Result 556 states and 1494 transitions. [2021-07-09 17:11:41,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:41,409 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:11:41,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:41,411 INFO L225 Difference]: With dead ends: 556 [2021-07-09 17:11:41,411 INFO L226 Difference]: Without dead ends: 552 [2021-07-09 17:11:41,411 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 88.2ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:41,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-07-09 17:11:41,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 392. [2021-07-09 17:11:41,415 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-07-09 17:11:41,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1132 transitions. [2021-07-09 17:11:41,416 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1132 transitions. Word has length 17 [2021-07-09 17:11:41,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:41,416 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1132 transitions. [2021-07-09 17:11:41,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-07-09 17:11:41,416 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1132 transitions. [2021-07-09 17:11:41,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:41,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:41,417 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:41,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2021-07-09 17:11:41,617 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:41,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:41,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1492902227, now seen corresponding path program 226 times [2021-07-09 17:11:41,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:41,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513285604] [2021-07-09 17:11:41,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:41,619 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:41,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [397221346] [2021-07-09 17:11:41,619 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-07-09 17:11:41,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:41,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:41,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:41,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:41,775 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:41,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:41,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513285604] [2021-07-09 17:11:41,775 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:41,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397221346] [2021-07-09 17:11:41,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397221346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:41,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:41,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:41,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467087758] [2021-07-09 17:11:41,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:41,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:41,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:41,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:41,776 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-07-09 17:11:42,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:42,046 INFO L93 Difference]: Finished difference Result 471 states and 1303 transitions. [2021-07-09 17:11:42,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:11:42,047 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-07-09 17:11:42,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:42,048 INFO L225 Difference]: With dead ends: 471 [2021-07-09 17:11:42,048 INFO L226 Difference]: Without dead ends: 468 [2021-07-09 17:11:42,048 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 203.7ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:11:42,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-07-09 17:11:42,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 395. [2021-07-09 17:11:42,052 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-07-09 17:11:42,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1144 transitions. [2021-07-09 17:11:42,053 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1144 transitions. Word has length 17 [2021-07-09 17:11:42,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:42,053 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1144 transitions. [2021-07-09 17:11:42,053 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-07-09 17:11:42,053 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1144 transitions. [2021-07-09 17:11:42,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:42,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:42,054 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:42,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2021-07-09 17:11:42,254 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:42,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:42,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1382079707, now seen corresponding path program 227 times [2021-07-09 17:11:42,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:42,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242099909] [2021-07-09 17:11:42,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:42,256 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:42,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136553024] [2021-07-09 17:11:42,256 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-07-09 17:11:42,282 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:42,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:42,283 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 17:11:42,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:42,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:42,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:42,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-07-09 17:11:42,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:11:42,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:42,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:11:42,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-07-09 17:11:42,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:42,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-07-09 17:11:42,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:42,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:42,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-07-09 17:11:42,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:11:42,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:11:42,457 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-07-09 17:11:42,458 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:42,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:42,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:42,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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-07-09 17:11:42,482 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:42,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:42,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: and 1 xjuncts. [2021-07-09 17:11:42,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:39 [2021-07-09 17:11:42,606 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:42,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:42,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242099909] [2021-07-09 17:11:42,606 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:42,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136553024] [2021-07-09 17:11:42,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136553024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:42,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:42,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:42,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631589625] [2021-07-09 17:11:42,607 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:42,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:42,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:42,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:42,607 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-07-09 17:11:42,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:42,962 INFO L93 Difference]: Finished difference Result 428 states and 1207 transitions. [2021-07-09 17:11:42,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:11:42,962 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-07-09 17:11:42,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:42,963 INFO L225 Difference]: With dead ends: 428 [2021-07-09 17:11:42,963 INFO L226 Difference]: Without dead ends: 425 [2021-07-09 17:11:42,963 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 283.8ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:11:42,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-07-09 17:11:42,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 394. [2021-07-09 17:11:42,967 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-07-09 17:11:42,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-07-09 17:11:42,968 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-07-09 17:11:42,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:42,968 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-07-09 17:11:42,968 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-07-09 17:11:42,968 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-07-09 17:11:42,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:42,969 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:42,969 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:43,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2021-07-09 17:11:43,169 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:43,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:43,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1201805843, now seen corresponding path program 228 times [2021-07-09 17:11:43,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:43,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398415509] [2021-07-09 17:11:43,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:43,171 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:43,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [41308178] [2021-07-09 17:11:43,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 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-07-09 17:11:43,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:43,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:43,196 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 17:11:43,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:43,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 15 treesize of output 11 [2021-07-09 17:11:43,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:43,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:43,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-07-09 17:11:43,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:43,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-07-09 17:11:43,273 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-07-09 17:11:43,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, 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-07-09 17:11:43,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:43,288 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-07-09 17:11:43,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:49 [2021-07-09 17:11:43,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:43,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-07-09 17:11:43,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:43,332 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-07-09 17:11:43,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:60 [2021-07-09 17:11:43,387 INFO L446 ElimStorePlain]: Different costs {0=[v_A_281], 3=[F]} [2021-07-09 17:11:43,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:43,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:43,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:43,426 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-07-09 17:11:43,426 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-07-09 17:11:43,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:43,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:43,442 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-07-09 17:11:43,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:41 [2021-07-09 17:11:43,577 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:43,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:43,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398415509] [2021-07-09 17:11:43,578 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:43,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41308178] [2021-07-09 17:11:43,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41308178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:43,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:43,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:43,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670138617] [2021-07-09 17:11:43,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:43,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:43,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:43,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:43,578 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-07-09 17:11:43,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:43,974 INFO L93 Difference]: Finished difference Result 439 states and 1234 transitions. [2021-07-09 17:11:43,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:43,974 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-07-09 17:11:43,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:43,975 INFO L225 Difference]: With dead ends: 439 [2021-07-09 17:11:43,975 INFO L226 Difference]: Without dead ends: 432 [2021-07-09 17:11:43,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 283.2ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:43,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-07-09 17:11:43,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 394. [2021-07-09 17:11:43,979 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-07-09 17:11:43,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-07-09 17:11:43,980 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-07-09 17:11:43,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:43,980 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-07-09 17:11:43,980 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-07-09 17:11:43,980 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-07-09 17:11:43,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:43,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:43,981 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:44,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable358 [2021-07-09 17:11:44,181 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:44,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:44,182 INFO L82 PathProgramCache]: Analyzing trace with hash -655894309, now seen corresponding path program 229 times [2021-07-09 17:11:44,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:44,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022447684] [2021-07-09 17:11:44,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:44,183 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:44,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [856317353] [2021-07-09 17:11:44,183 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-07-09 17:11:44,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:44,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:44,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:44,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:44,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:44,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022447684] [2021-07-09 17:11:44,341 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:44,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856317353] [2021-07-09 17:11:44,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856317353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:44,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:44,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:44,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423108777] [2021-07-09 17:11:44,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:44,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:44,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:44,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:44,342 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-07-09 17:11:44,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:44,641 INFO L93 Difference]: Finished difference Result 481 states and 1334 transitions. [2021-07-09 17:11:44,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:11:44,641 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-07-09 17:11:44,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:44,642 INFO L225 Difference]: With dead ends: 481 [2021-07-09 17:11:44,642 INFO L226 Difference]: Without dead ends: 478 [2021-07-09 17:11:44,642 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 226.4ms TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:11:44,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-09 17:11:44,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 398. [2021-07-09 17:11:44,646 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-07-09 17:11:44,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1156 transitions. [2021-07-09 17:11:44,647 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1156 transitions. Word has length 17 [2021-07-09 17:11:44,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:44,647 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1156 transitions. [2021-07-09 17:11:44,647 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-07-09 17:11:44,647 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1156 transitions. [2021-07-09 17:11:44,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:44,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:44,648 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:44,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,233 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:44,848 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:44,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:44,849 INFO L82 PathProgramCache]: Analyzing trace with hash -766716829, now seen corresponding path program 230 times [2021-07-09 17:11:44,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:44,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434880200] [2021-07-09 17:11:44,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:44,850 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:44,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1480624141] [2021-07-09 17:11:44,850 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-07-09 17:11:44,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:44,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:44,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:11:44,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:44,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:44,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:44,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434880200] [2021-07-09 17:11:44,977 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:44,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1480624141] [2021-07-09 17:11:44,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1480624141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:44,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:44,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:44,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330569248] [2021-07-09 17:11:44,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:44,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:44,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:44,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:44,978 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-07-09 17:11:45,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:45,286 INFO L93 Difference]: Finished difference Result 490 states and 1353 transitions. [2021-07-09 17:11:45,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:11:45,287 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:11:45,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:45,287 INFO L225 Difference]: With dead ends: 490 [2021-07-09 17:11:45,287 INFO L226 Difference]: Without dead ends: 487 [2021-07-09 17:11:45,287 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 189.9ms TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:11:45,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-07-09 17:11:45,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 396. [2021-07-09 17:11:45,292 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-07-09 17:11:45,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1148 transitions. [2021-07-09 17:11:45,292 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1148 transitions. Word has length 17 [2021-07-09 17:11:45,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:45,292 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1148 transitions. [2021-07-09 17:11:45,292 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-07-09 17:11:45,293 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1148 transitions. [2021-07-09 17:11:45,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:45,293 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:45,293 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:45,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2021-07-09 17:11:45,494 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:45,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:45,494 INFO L82 PathProgramCache]: Analyzing trace with hash -773978789, now seen corresponding path program 231 times [2021-07-09 17:11:45,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:45,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842636615] [2021-07-09 17:11:45,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:45,495 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:45,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1375342288] [2021-07-09 17:11:45,495 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-07-09 17:11:45,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:11:45,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:45,521 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 17:11:45,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:45,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:11:45,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:45,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:11:45,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-07-09 17:11:45,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:45,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-07-09 17:11:45,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-07-09 17:11:45,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:45,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:45,647 INFO L446 ElimStorePlain]: Different costs {1=[v_A_283], 5=[F]} [2021-07-09 17:11:45,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:45,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 20 treesize of output 22 [2021-07-09 17:11:45,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:45,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:45,687 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:45,687 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-07-09 17:11:45,689 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:45,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:45,744 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-07-09 17:11:45,744 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-07-09 17:11:46,062 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-07-09 17:11:46,150 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:11:46,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:46,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842636615] [2021-07-09 17:11:46,150 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:46,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375342288] [2021-07-09 17:11:46,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375342288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:46,150 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:46,150 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:11:46,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543826914] [2021-07-09 17:11:46,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:11:46,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:46,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:11:46,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:46,151 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-07-09 17:11:46,522 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-07-09 17:11:46,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:46,538 INFO L93 Difference]: Finished difference Result 550 states and 1557 transitions. [2021-07-09 17:11:46,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:46,539 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-07-09 17:11:46,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:46,540 INFO L225 Difference]: With dead ends: 550 [2021-07-09 17:11:46,540 INFO L226 Difference]: Without dead ends: 541 [2021-07-09 17:11:46,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 495.7ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:46,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-07-09 17:11:46,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 406. [2021-07-09 17:11:46,547 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-07-09 17:11:46,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1188 transitions. [2021-07-09 17:11:46,548 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1188 transitions. Word has length 17 [2021-07-09 17:11:46,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:46,548 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1188 transitions. [2021-07-09 17:11:46,548 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-07-09 17:11:46,548 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1188 transitions. [2021-07-09 17:11:46,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:46,549 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:46,549 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:46,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2021-07-09 17:11:46,773 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:46,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:46,773 INFO L82 PathProgramCache]: Analyzing trace with hash 944364917, now seen corresponding path program 232 times [2021-07-09 17:11:46,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:46,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545126790] [2021-07-09 17:11:46,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:46,775 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:46,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [316805037] [2021-07-09 17:11:46,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 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-07-09 17:11:46,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:46,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:46,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:46,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:46,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:46,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:46,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:11:46,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 8 treesize of output 7 [2021-07-09 17:11:46,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:46,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:11:46,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-07-09 17:11:46,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:46,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:11:46,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-07-09 17:11:46,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:46,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:11:46,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:46,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:46,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:46,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:46,997 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:47,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:47,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:47,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:47,040 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:47,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:47,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545126790] [2021-07-09 17:11:47,040 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:47,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316805037] [2021-07-09 17:11:47,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316805037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:47,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:47,041 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:47,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133654449] [2021-07-09 17:11:47,041 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:47,041 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:47,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:47,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:47,041 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-07-09 17:11:47,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:47,254 INFO L93 Difference]: Finished difference Result 445 states and 1272 transitions. [2021-07-09 17:11:47,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:47,254 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:11:47,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:47,255 INFO L225 Difference]: With dead ends: 445 [2021-07-09 17:11:47,255 INFO L226 Difference]: Without dead ends: 441 [2021-07-09 17:11:47,255 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 103.7ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:47,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-07-09 17:11:47,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 405. [2021-07-09 17:11:47,261 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-07-09 17:11:47,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1184 transitions. [2021-07-09 17:11:47,262 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1184 transitions. Word has length 17 [2021-07-09 17:11:47,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:47,262 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1184 transitions. [2021-07-09 17:11:47,262 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-07-09 17:11:47,262 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1184 transitions. [2021-07-09 17:11:47,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:47,262 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:47,262 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:47,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-07-09 17:11:47,463 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:47,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:47,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1035107881, now seen corresponding path program 233 times [2021-07-09 17:11:47,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:47,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337782635] [2021-07-09 17:11:47,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:47,465 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:47,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1324227192] [2021-07-09 17:11:47,465 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-07-09 17:11:47,488 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:47,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:47,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:11:47,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:47,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:47,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337782635] [2021-07-09 17:11:47,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:47,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324227192] [2021-07-09 17:11:47,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324227192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:47,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:47,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:47,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056951529] [2021-07-09 17:11:47,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:47,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:47,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:47,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:47,573 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-07-09 17:11:47,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:47,732 INFO L93 Difference]: Finished difference Result 513 states and 1409 transitions. [2021-07-09 17:11:47,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:47,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-07-09 17:11:47,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:47,733 INFO L225 Difference]: With dead ends: 513 [2021-07-09 17:11:47,733 INFO L226 Difference]: Without dead ends: 493 [2021-07-09 17:11:47,733 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 102.1ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:47,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-07-09 17:11:47,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 420. [2021-07-09 17:11:47,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-07-09 17:11:47,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1223 transitions. [2021-07-09 17:11:47,738 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1223 transitions. Word has length 17 [2021-07-09 17:11:47,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:47,738 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1223 transitions. [2021-07-09 17:11:47,738 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-07-09 17:11:47,738 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1223 transitions. [2021-07-09 17:11:47,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:47,739 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:47,739 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:47,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2021-07-09 17:11:47,940 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:47,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:47,940 INFO L82 PathProgramCache]: Analyzing trace with hash -674234529, now seen corresponding path program 234 times [2021-07-09 17:11:47,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:47,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216468151] [2021-07-09 17:11:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:47,941 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:47,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967097869] [2021-07-09 17:11:47,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 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-07-09 17:11:47,970 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:47,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:47,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:11:47,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:48,052 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:48,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:48,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216468151] [2021-07-09 17:11:48,052 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:48,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967097869] [2021-07-09 17:11:48,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967097869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:48,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:48,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:48,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621227187] [2021-07-09 17:11:48,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:48,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:48,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:48,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:48,053 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-07-09 17:11:48,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:48,233 INFO L93 Difference]: Finished difference Result 655 states and 1762 transitions. [2021-07-09 17:11:48,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:11:48,234 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-07-09 17:11:48,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:48,235 INFO L225 Difference]: With dead ends: 655 [2021-07-09 17:11:48,235 INFO L226 Difference]: Without dead ends: 605 [2021-07-09 17:11:48,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 103.8ms TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:11:48,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-07-09 17:11:48,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 427. [2021-07-09 17:11:48,240 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-07-09 17:11:48,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1245 transitions. [2021-07-09 17:11:48,241 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1245 transitions. Word has length 17 [2021-07-09 17:11:48,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:48,241 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1245 transitions. [2021-07-09 17:11:48,241 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-07-09 17:11:48,241 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1245 transitions. [2021-07-09 17:11:48,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:48,242 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:48,242 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:48,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:48,445 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:48,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:48,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1916266789, now seen corresponding path program 235 times [2021-07-09 17:11:48,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:48,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475896527] [2021-07-09 17:11:48,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:48,448 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:48,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941625569] [2021-07-09 17:11:48,449 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-07-09 17:11:48,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:48,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:48,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:48,609 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:48,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:48,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475896527] [2021-07-09 17:11:48,609 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:48,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941625569] [2021-07-09 17:11:48,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941625569] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:48,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:48,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:48,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199777957] [2021-07-09 17:11:48,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:48,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:48,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:48,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:48,610 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-07-09 17:11:48,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:48,914 INFO L93 Difference]: Finished difference Result 525 states and 1462 transitions. [2021-07-09 17:11:48,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:11:48,915 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-07-09 17:11:48,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:48,916 INFO L225 Difference]: With dead ends: 525 [2021-07-09 17:11:48,916 INFO L226 Difference]: Without dead ends: 522 [2021-07-09 17:11:48,916 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 217.5ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:11:48,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-07-09 17:11:48,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 430. [2021-07-09 17:11:48,921 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-07-09 17:11:48,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1257 transitions. [2021-07-09 17:11:48,921 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1257 transitions. Word has length 17 [2021-07-09 17:11:48,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:48,921 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1257 transitions. [2021-07-09 17:11:48,921 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-07-09 17:11:48,921 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1257 transitions. [2021-07-09 17:11:48,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:48,922 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:48,922 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:49,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 239 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2021-07-09 17:11:49,123 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:49,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:49,123 INFO L82 PathProgramCache]: Analyzing trace with hash -2027089309, now seen corresponding path program 236 times [2021-07-09 17:11:49,123 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:49,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598587662] [2021-07-09 17:11:49,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:49,124 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:49,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [744198596] [2021-07-09 17:11:49,124 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-07-09 17:11:49,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:49,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:49,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:11:49,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:49,243 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:49,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:49,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598587662] [2021-07-09 17:11:49,244 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:49,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744198596] [2021-07-09 17:11:49,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744198596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:49,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:49,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:11:49,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285049281] [2021-07-09 17:11:49,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:11:49,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:49,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:11:49,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:11:49,245 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-07-09 17:11:49,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:49,468 INFO L93 Difference]: Finished difference Result 670 states and 1772 transitions. [2021-07-09 17:11:49,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:11:49,468 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-07-09 17:11:49,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:49,469 INFO L225 Difference]: With dead ends: 670 [2021-07-09 17:11:49,469 INFO L226 Difference]: Without dead ends: 641 [2021-07-09 17:11:49,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 118.6ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:11:49,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-07-09 17:11:49,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 431. [2021-07-09 17:11:49,475 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-07-09 17:11:49,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-07-09 17:11:49,476 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-07-09 17:11:49,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:49,476 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-07-09 17:11:49,476 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-07-09 17:11:49,476 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-07-09 17:11:49,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:49,477 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:49,477 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:49,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2021-07-09 17:11:49,677 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:49,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:49,677 INFO L82 PathProgramCache]: Analyzing trace with hash -316007563, now seen corresponding path program 237 times [2021-07-09 17:11:49,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:49,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560483970] [2021-07-09 17:11:49,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:49,679 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:49,679 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1191222067] [2021-07-09 17:11:49,679 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-07-09 17:11:49,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:49,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:49,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:49,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:49,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-07-09 17:11:49,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:49,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:49,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-07-09 17:11:49,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:49,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:11:49,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-07-09 17:11:49,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:49,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:49,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:49,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:49,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:11:49,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:49,854 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:49,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:49,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:11:49,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:49,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:49,870 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:49,910 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:49,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:49,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560483970] [2021-07-09 17:11:49,910 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:49,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191222067] [2021-07-09 17:11:49,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191222067] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:49,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:49,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:49,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161417091] [2021-07-09 17:11:49,911 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:49,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:49,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:49,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:49,911 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-07-09 17:11:50,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:50,150 INFO L93 Difference]: Finished difference Result 474 states and 1350 transitions. [2021-07-09 17:11:50,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:50,150 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-07-09 17:11:50,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:50,151 INFO L225 Difference]: With dead ends: 474 [2021-07-09 17:11:50,151 INFO L226 Difference]: Without dead ends: 470 [2021-07-09 17:11:50,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 111.4ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:50,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-07-09 17:11:50,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 431. [2021-07-09 17:11:50,156 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-07-09 17:11:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-07-09 17:11:50,157 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-07-09 17:11:50,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:50,157 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-07-09 17:11:50,157 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-07-09 17:11:50,157 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-07-09 17:11:50,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:50,157 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:50,158 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:50,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:50,358 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:50,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:50,358 INFO L82 PathProgramCache]: Analyzing trace with hash 229903971, now seen corresponding path program 238 times [2021-07-09 17:11:50,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:50,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439922998] [2021-07-09 17:11:50,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:50,364 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:50,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1747879141] [2021-07-09 17:11:50,365 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-07-09 17:11:50,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:50,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:50,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:50,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:50,532 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:50,532 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:50,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439922998] [2021-07-09 17:11:50,532 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:50,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747879141] [2021-07-09 17:11:50,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747879141] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:50,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:50,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:50,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889284756] [2021-07-09 17:11:50,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:50,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:50,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:50,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:50,533 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-07-09 17:11:50,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:50,855 INFO L93 Difference]: Finished difference Result 536 states and 1488 transitions. [2021-07-09 17:11:50,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 17:11:50,856 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-07-09 17:11:50,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:50,857 INFO L225 Difference]: With dead ends: 536 [2021-07-09 17:11:50,857 INFO L226 Difference]: Without dead ends: 533 [2021-07-09 17:11:50,857 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 251.4ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-07-09 17:11:50,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-07-09 17:11:50,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 433. [2021-07-09 17:11:50,862 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-07-09 17:11:50,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1268 transitions. [2021-07-09 17:11:50,862 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1268 transitions. Word has length 17 [2021-07-09 17:11:50,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:50,862 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1268 transitions. [2021-07-09 17:11:50,862 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-07-09 17:11:50,863 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1268 transitions. [2021-07-09 17:11:50,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:50,863 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:50,863 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:51,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:51,064 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:51,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:51,064 INFO L82 PathProgramCache]: Analyzing trace with hash 119081451, now seen corresponding path program 239 times [2021-07-09 17:11:51,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:51,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027646892] [2021-07-09 17:11:51,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:51,066 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:51,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1445380375] [2021-07-09 17:11:51,066 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-07-09 17:11:51,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:11:51,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:51,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:51,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:51,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:51,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:51,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027646892] [2021-07-09 17:11:51,234 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:51,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445380375] [2021-07-09 17:11:51,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445380375] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:51,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:51,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:51,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125486515] [2021-07-09 17:11:51,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:51,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:51,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:51,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:51,235 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-07-09 17:11:51,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:51,605 INFO L93 Difference]: Finished difference Result 553 states and 1519 transitions. [2021-07-09 17:11:51,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:11:51,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-07-09 17:11:51,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:51,606 INFO L225 Difference]: With dead ends: 553 [2021-07-09 17:11:51,606 INFO L226 Difference]: Without dead ends: 550 [2021-07-09 17:11:51,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 280.8ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:11:51,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-07-09 17:11:51,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 432. [2021-07-09 17:11:51,611 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-07-09 17:11:51,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1264 transitions. [2021-07-09 17:11:51,612 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1264 transitions. Word has length 17 [2021-07-09 17:11:51,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:51,612 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1264 transitions. [2021-07-09 17:11:51,612 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-07-09 17:11:51,612 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1264 transitions. [2021-07-09 17:11:51,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:51,613 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:51,613 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:51,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable406 [2021-07-09 17:11:51,813 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:51,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:51,814 INFO L82 PathProgramCache]: Analyzing trace with hash 1830163197, now seen corresponding path program 240 times [2021-07-09 17:11:51,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:51,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617017407] [2021-07-09 17:11:51,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:51,815 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:51,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451742914] [2021-07-09 17:11:51,815 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-07-09 17:11:51,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:11:51,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:51,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:51,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:51,939 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:51,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:51,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617017407] [2021-07-09 17:11:51,939 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:51,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451742914] [2021-07-09 17:11:51,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451742914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:51,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:51,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:51,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141627826] [2021-07-09 17:11:51,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:51,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:51,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:51,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:51,940 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-07-09 17:11:52,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:52,165 INFO L93 Difference]: Finished difference Result 539 states and 1497 transitions. [2021-07-09 17:11:52,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:52,166 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-07-09 17:11:52,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:52,167 INFO L225 Difference]: With dead ends: 539 [2021-07-09 17:11:52,167 INFO L226 Difference]: Without dead ends: 535 [2021-07-09 17:11:52,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 98.0ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:52,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-07-09 17:11:52,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 431. [2021-07-09 17:11:52,172 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-07-09 17:11:52,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-07-09 17:11:52,172 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-07-09 17:11:52,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:52,173 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-07-09 17:11:52,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:11:52,173 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-07-09 17:11:52,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:52,173 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:52,173 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:52,373 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407,244 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:52,374 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:52,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:52,374 INFO L82 PathProgramCache]: Analyzing trace with hash -149309601, now seen corresponding path program 241 times [2021-07-09 17:11:52,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:52,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912166420] [2021-07-09 17:11:52,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:52,375 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:52,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2107742865] [2021-07-09 17:11:52,376 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-07-09 17:11:52,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:52,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:52,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:52,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:52,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912166420] [2021-07-09 17:11:52,530 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:52,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107742865] [2021-07-09 17:11:52,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107742865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:52,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:52,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:52,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226534909] [2021-07-09 17:11:52,531 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:52,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:52,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:52,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:52,531 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-07-09 17:11:52,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:52,817 INFO L93 Difference]: Finished difference Result 483 states and 1365 transitions. [2021-07-09 17:11:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:11:52,817 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-07-09 17:11:52,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:52,818 INFO L225 Difference]: With dead ends: 483 [2021-07-09 17:11:52,818 INFO L226 Difference]: Without dead ends: 480 [2021-07-09 17:11:52,818 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 221.0ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:11:52,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-07-09 17:11:52,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 431. [2021-07-09 17:11:52,823 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-07-09 17:11:52,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-07-09 17:11:52,824 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-07-09 17:11:52,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:52,824 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-07-09 17:11:52,824 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-07-09 17:11:52,824 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-07-09 17:11:52,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:52,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:52,824 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:53,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2021-07-09 17:11:53,025 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:53,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:53,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1985986978, now seen corresponding path program 242 times [2021-07-09 17:11:53,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:53,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446884290] [2021-07-09 17:11:53,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:53,027 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:53,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [519401259] [2021-07-09 17:11:53,027 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-07-09 17:11:53,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:53,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:53,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:11:53,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:53,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:11:53,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:53,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446884290] [2021-07-09 17:11:53,116 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:53,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519401259] [2021-07-09 17:11:53,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519401259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:53,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:53,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:11:53,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965149269] [2021-07-09 17:11:53,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:11:53,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:53,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:11:53,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:11:53,117 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-07-09 17:11:53,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:53,249 INFO L93 Difference]: Finished difference Result 501 states and 1380 transitions. [2021-07-09 17:11:53,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 17:11:53,250 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-07-09 17:11:53,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:53,251 INFO L225 Difference]: With dead ends: 501 [2021-07-09 17:11:53,251 INFO L226 Difference]: Without dead ends: 480 [2021-07-09 17:11:53,251 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 66.7ms TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:11:53,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-07-09 17:11:53,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 439. [2021-07-09 17:11:53,255 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-07-09 17:11:53,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1268 transitions. [2021-07-09 17:11:53,256 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1268 transitions. Word has length 17 [2021-07-09 17:11:53,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:53,256 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1268 transitions. [2021-07-09 17:11:53,256 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-07-09 17:11:53,256 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1268 transitions. [2021-07-09 17:11:53,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:53,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:53,257 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:53,457 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:53,457 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:53,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:53,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1958279205, now seen corresponding path program 243 times [2021-07-09 17:11:53,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:53,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35625497] [2021-07-09 17:11:53,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:53,460 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:53,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1156910618] [2021-07-09 17:11:53,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 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-07-09 17:11:53,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:53,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:53,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 17:11:53,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:53,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:53,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35625497] [2021-07-09 17:11:53,624 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:53,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156910618] [2021-07-09 17:11:53,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156910618] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:53,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:53,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:53,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641909979] [2021-07-09 17:11:53,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:53,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:53,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:53,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:53,625 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-07-09 17:11:53,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:53,838 INFO L93 Difference]: Finished difference Result 513 states and 1432 transitions. [2021-07-09 17:11:53,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:53,839 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-07-09 17:11:53,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:53,840 INFO L225 Difference]: With dead ends: 513 [2021-07-09 17:11:53,840 INFO L226 Difference]: Without dead ends: 510 [2021-07-09 17:11:53,840 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 142.0ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:11:53,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-07-09 17:11:53,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 440. [2021-07-09 17:11:53,845 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-07-09 17:11:53,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1272 transitions. [2021-07-09 17:11:53,845 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1272 transitions. Word has length 17 [2021-07-09 17:11:53,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:53,845 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1272 transitions. [2021-07-09 17:11:53,845 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-07-09 17:11:53,846 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1272 transitions. [2021-07-09 17:11:53,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:53,846 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:53,846 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:54,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2021-07-09 17:11:54,047 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:54,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:54,047 INFO L82 PathProgramCache]: Analyzing trace with hash -2069101725, now seen corresponding path program 244 times [2021-07-09 17:11:54,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:54,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642300867] [2021-07-09 17:11:54,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:54,049 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:54,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1973855719] [2021-07-09 17:11:54,049 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-07-09 17:11:54,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:54,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:54,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:54,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:54,236 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:54,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:54,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642300867] [2021-07-09 17:11:54,236 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:54,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973855719] [2021-07-09 17:11:54,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973855719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:54,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:54,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:54,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268594029] [2021-07-09 17:11:54,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:54,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:54,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:54,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:54,237 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-07-09 17:11:54,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:54,610 INFO L93 Difference]: Finished difference Result 538 states and 1482 transitions. [2021-07-09 17:11:54,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:11:54,610 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-07-09 17:11:54,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:54,611 INFO L225 Difference]: With dead ends: 538 [2021-07-09 17:11:54,611 INFO L226 Difference]: Without dead ends: 535 [2021-07-09 17:11:54,611 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 296.8ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:11:54,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-07-09 17:11:54,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 436. [2021-07-09 17:11:54,616 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-07-09 17:11:54,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1259 transitions. [2021-07-09 17:11:54,617 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1259 transitions. Word has length 17 [2021-07-09 17:11:54,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:54,617 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1259 transitions. [2021-07-09 17:11:54,617 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-07-09 17:11:54,617 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1259 transitions. [2021-07-09 17:11:54,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:54,617 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:54,618 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:54,818 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 248 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-07-09 17:11:54,818 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:54,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:54,818 INFO L82 PathProgramCache]: Analyzing trace with hash -2076363685, now seen corresponding path program 245 times [2021-07-09 17:11:54,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:54,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734290735] [2021-07-09 17:11:54,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:54,820 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:54,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [930093015] [2021-07-09 17:11:54,820 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-07-09 17:11:54,843 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:11:54,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:54,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:54,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:54,956 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:54,956 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:54,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734290735] [2021-07-09 17:11:54,956 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:54,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930093015] [2021-07-09 17:11:54,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930093015] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:54,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:54,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:54,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846427444] [2021-07-09 17:11:54,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:54,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:54,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:54,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:54,957 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-07-09 17:11:55,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:55,105 INFO L93 Difference]: Finished difference Result 500 states and 1400 transitions. [2021-07-09 17:11:55,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:55,106 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-07-09 17:11:55,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:55,107 INFO L225 Difference]: With dead ends: 500 [2021-07-09 17:11:55,107 INFO L226 Difference]: Without dead ends: 495 [2021-07-09 17:11:55,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 95.1ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:55,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-07-09 17:11:55,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 430. [2021-07-09 17:11:55,111 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-07-09 17:11:55,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1236 transitions. [2021-07-09 17:11:55,112 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1236 transitions. Word has length 17 [2021-07-09 17:11:55,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:55,112 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1236 transitions. [2021-07-09 17:11:55,112 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-07-09 17:11:55,112 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1236 transitions. [2021-07-09 17:11:55,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:55,113 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:55,113 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:55,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable412 [2021-07-09 17:11:55,313 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:55,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:55,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1957474519, now seen corresponding path program 246 times [2021-07-09 17:11:55,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:55,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782097387] [2021-07-09 17:11:55,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:55,316 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:55,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775749983] [2021-07-09 17:11:55,316 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-07-09 17:11:55,341 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:11:55,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:55,342 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 17:11:55,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:55,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 12 treesize of output 11 [2021-07-09 17:11:55,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:55,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:11:55,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 16 treesize of output 18 [2021-07-09 17:11:55,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:55,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,393 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-07-09 17:11:55,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-07-09 17:11:55,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:55,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-07-09 17:11:55,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:55,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 32 treesize of output 31 [2021-07-09 17:11:55,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:55,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-07-09 17:11:55,529 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-07-09 17:11:55,530 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-07-09 17:11:55,532 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:11:55,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:55,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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-07-09 17:11:55,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:55,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:55,554 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-07-09 17:11:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:55,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:55,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782097387] [2021-07-09 17:11:55,631 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:55,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775749983] [2021-07-09 17:11:55,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775749983] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:55,631 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:55,631 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:55,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079164873] [2021-07-09 17:11:55,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:55,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:55,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:55,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:55,632 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-07-09 17:11:55,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:55,852 INFO L93 Difference]: Finished difference Result 452 states and 1275 transitions. [2021-07-09 17:11:55,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:55,852 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-07-09 17:11:55,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:55,853 INFO L225 Difference]: With dead ends: 452 [2021-07-09 17:11:55,853 INFO L226 Difference]: Without dead ends: 449 [2021-07-09 17:11:55,853 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 168.2ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:11:55,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-07-09 17:11:55,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 432. [2021-07-09 17:11:55,860 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-07-09 17:11:55,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1241 transitions. [2021-07-09 17:11:55,861 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1241 transitions. Word has length 17 [2021-07-09 17:11:55,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:55,861 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1241 transitions. [2021-07-09 17:11:55,861 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-07-09 17:11:55,861 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1241 transitions. [2021-07-09 17:11:55,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:55,862 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:55,862 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:56,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2021-07-09 17:11:56,084 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:56,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:56,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1802262975, now seen corresponding path program 247 times [2021-07-09 17:11:56,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:56,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074239441] [2021-07-09 17:11:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:56,086 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:56,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760594421] [2021-07-09 17:11:56,086 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-07-09 17:11:56,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:56,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:56,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:56,242 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:56,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:56,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074239441] [2021-07-09 17:11:56,242 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:56,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760594421] [2021-07-09 17:11:56,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760594421] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:56,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:56,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:11:56,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041137078] [2021-07-09 17:11:56,242 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:11:56,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:56,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:11:56,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:56,243 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-07-09 17:11:56,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:56,460 INFO L93 Difference]: Finished difference Result 468 states and 1314 transitions. [2021-07-09 17:11:56,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:11:56,461 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-07-09 17:11:56,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:56,461 INFO L225 Difference]: With dead ends: 468 [2021-07-09 17:11:56,461 INFO L226 Difference]: Without dead ends: 465 [2021-07-09 17:11:56,462 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:11:56,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-07-09 17:11:56,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 429. [2021-07-09 17:11:56,466 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-07-09 17:11:56,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-07-09 17:11:56,467 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-07-09 17:11:56,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:56,467 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-07-09 17:11:56,467 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-07-09 17:11:56,467 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-07-09 17:11:56,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:56,467 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:56,467 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:56,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2021-07-09 17:11:56,669 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:56,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:56,669 INFO L82 PathProgramCache]: Analyzing trace with hash 805085339, now seen corresponding path program 248 times [2021-07-09 17:11:56,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:56,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452198271] [2021-07-09 17:11:56,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:56,670 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:56,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [683922995] [2021-07-09 17:11:56,670 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-07-09 17:11:56,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:11:56,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:56,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:56,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:56,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-07-09 17:11:56,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:56,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:11:56,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:11:56,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:56,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:11:56,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:11:56,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:56,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:11:56,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:56,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:11:56,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:56,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:11:56,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:56,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-07-09 17:11:56,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:56,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:11:56,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:56,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:56,895 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:11:56,919 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:56,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:56,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452198271] [2021-07-09 17:11:56,919 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:56,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683922995] [2021-07-09 17:11:56,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683922995] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:56,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:56,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:56,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822148183] [2021-07-09 17:11:56,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:56,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:56,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:56,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:56,920 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-07-09 17:11:57,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:57,159 INFO L93 Difference]: Finished difference Result 443 states and 1255 transitions. [2021-07-09 17:11:57,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:57,159 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-07-09 17:11:57,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:57,160 INFO L225 Difference]: With dead ends: 443 [2021-07-09 17:11:57,160 INFO L226 Difference]: Without dead ends: 440 [2021-07-09 17:11:57,160 INFO L764 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-07-09 17:11:57,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-07-09 17:11:57,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 429. [2021-07-09 17:11:57,164 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-07-09 17:11:57,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-07-09 17:11:57,165 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-07-09 17:11:57,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:57,165 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-07-09 17:11:57,165 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-07-09 17:11:57,165 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-07-09 17:11:57,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:57,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:57,166 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:57,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2021-07-09 17:11:57,367 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:57,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:57,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1760834623, now seen corresponding path program 249 times [2021-07-09 17:11:57,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:57,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869601453] [2021-07-09 17:11:57,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:57,368 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:57,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689660539] [2021-07-09 17:11:57,369 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-07-09 17:11:57,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:11:57,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:57,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:57,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:57,498 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:57,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:57,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869601453] [2021-07-09 17:11:57,499 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:57,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689660539] [2021-07-09 17:11:57,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689660539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:57,499 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:57,499 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:57,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734582160] [2021-07-09 17:11:57,499 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:57,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:57,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:57,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:57,500 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-07-09 17:11:57,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:57,711 INFO L93 Difference]: Finished difference Result 601 states and 1610 transitions. [2021-07-09 17:11:57,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:11:57,711 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-07-09 17:11:57,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:57,713 INFO L225 Difference]: With dead ends: 601 [2021-07-09 17:11:57,713 INFO L226 Difference]: Without dead ends: 596 [2021-07-09 17:11:57,713 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 91.0ms TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:11:57,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-07-09 17:11:57,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 426. [2021-07-09 17:11:57,719 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-07-09 17:11:57,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-07-09 17:11:57,720 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-07-09 17:11:57,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:57,720 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-07-09 17:11:57,720 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-07-09 17:11:57,720 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-07-09 17:11:57,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:57,721 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:57,721 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:57,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,253 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:57,933 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:57,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:57,933 INFO L82 PathProgramCache]: Analyzing trace with hash -42490917, now seen corresponding path program 250 times [2021-07-09 17:11:57,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:57,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645932828] [2021-07-09 17:11:57,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:57,934 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:57,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1479921175] [2021-07-09 17:11:57,935 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-07-09 17:11:57,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:11:57,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:57,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:11:57,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:57,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:57,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:57,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:57,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:57,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:11:57,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 20 treesize of output 16 [2021-07-09 17:11:57,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:58,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-07-09 17:11:58,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 29 treesize of output 28 [2021-07-09 17:11:58,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:58,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-07-09 17:11:58,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-07-09 17:11:58,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:58,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:11:58,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:58,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:58,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:11:58,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:58,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:58,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:11:58,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:11:58,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:58,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:58,137 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:11:58,173 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:58,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:58,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645932828] [2021-07-09 17:11:58,174 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:58,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479921175] [2021-07-09 17:11:58,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479921175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:58,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:58,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:58,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172001991] [2021-07-09 17:11:58,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:58,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:58,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:58,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:58,174 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-07-09 17:11:58,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:58,434 INFO L93 Difference]: Finished difference Result 472 states and 1310 transitions. [2021-07-09 17:11:58,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:11:58,434 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:11:58,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:58,435 INFO L225 Difference]: With dead ends: 472 [2021-07-09 17:11:58,435 INFO L226 Difference]: Without dead ends: 468 [2021-07-09 17:11:58,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 115.9ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:11:58,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-07-09 17:11:58,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-07-09 17:11:58,440 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-07-09 17:11:58,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-07-09 17:11:58,441 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-07-09 17:11:58,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:58,441 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-07-09 17:11:58,441 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-07-09 17:11:58,441 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-07-09 17:11:58,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:58,442 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:58,442 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:58,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:58,643 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:58,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:58,643 INFO L82 PathProgramCache]: Analyzing trace with hash 528963889, now seen corresponding path program 251 times [2021-07-09 17:11:58,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:58,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451253697] [2021-07-09 17:11:58,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:58,645 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:58,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615462946] [2021-07-09 17:11:58,645 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-07-09 17:11:58,668 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:11:58,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:58,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:58,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:58,803 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:58,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:58,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451253697] [2021-07-09 17:11:58,803 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:58,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615462946] [2021-07-09 17:11:58,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615462946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:58,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:58,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:58,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008069107] [2021-07-09 17:11:58,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:58,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:58,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:58,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:58,804 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-07-09 17:11:59,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:59,039 INFO L93 Difference]: Finished difference Result 584 states and 1579 transitions. [2021-07-09 17:11:59,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:11:59,039 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-07-09 17:11:59,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:59,040 INFO L225 Difference]: With dead ends: 584 [2021-07-09 17:11:59,040 INFO L226 Difference]: Without dead ends: 580 [2021-07-09 17:11:59,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 144.7ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:11:59,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-07-09 17:11:59,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 417. [2021-07-09 17:11:59,045 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-07-09 17:11:59,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1186 transitions. [2021-07-09 17:11:59,046 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1186 transitions. Word has length 17 [2021-07-09 17:11:59,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:59,046 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1186 transitions. [2021-07-09 17:11:59,046 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-07-09 17:11:59,046 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1186 transitions. [2021-07-09 17:11:59,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:59,046 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:59,046 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:59,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:59,247 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:59,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:59,247 INFO L82 PathProgramCache]: Analyzing trace with hash 547397915, now seen corresponding path program 252 times [2021-07-09 17:11:59,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:59,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956428883] [2021-07-09 17:11:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:59,249 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:59,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [843334079] [2021-07-09 17:11:59,249 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-07-09 17:11:59,276 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:11:59,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:11:59,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:11:59,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:59,371 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:11:59,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:11:59,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956428883] [2021-07-09 17:11:59,371 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:11:59,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843334079] [2021-07-09 17:11:59,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843334079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:11:59,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:11:59,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:11:59,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652767865] [2021-07-09 17:11:59,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:11:59,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:11:59,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:11:59,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:11:59,372 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-07-09 17:11:59,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:11:59,652 INFO L93 Difference]: Finished difference Result 542 states and 1480 transitions. [2021-07-09 17:11:59,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:11:59,653 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-07-09 17:11:59,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:11:59,654 INFO L225 Difference]: With dead ends: 542 [2021-07-09 17:11:59,654 INFO L226 Difference]: Without dead ends: 538 [2021-07-09 17:11:59,654 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 138.6ms TimeCoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:11:59,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-07-09 17:11:59,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 414. [2021-07-09 17:11:59,658 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-07-09 17:11:59,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1174 transitions. [2021-07-09 17:11:59,659 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1174 transitions. Word has length 17 [2021-07-09 17:11:59,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:11:59,659 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1174 transitions. [2021-07-09 17:11:59,659 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-07-09 17:11:59,659 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1174 transitions. [2021-07-09 17:11:59,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:11:59,660 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:11:59,660 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:11:59,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:11:59,881 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:11:59,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:11:59,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1231392233, now seen corresponding path program 253 times [2021-07-09 17:11:59,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:11:59,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620910071] [2021-07-09 17:11:59,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:11:59,884 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:11:59,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243873492] [2021-07-09 17:11:59,884 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-07-09 17:11:59,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:11:59,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:11:59,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:11:59,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:11:59,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:59,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:59,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:59,937 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-07-09 17:11:59,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:11:59,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:59,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:59,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:59,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-07-09 17:11:59,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 20 treesize of output 16 [2021-07-09 17:11:59,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:11:59,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:11:59,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:11:59,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-07-09 17:12:00,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:00,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:12:00,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:00,080 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:00,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:00,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,096 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:00,120 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:00,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:00,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620910071] [2021-07-09 17:12:00,121 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:00,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243873492] [2021-07-09 17:12:00,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243873492] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:00,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:00,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:00,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711812934] [2021-07-09 17:12:00,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:00,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:00,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:00,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:00,122 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-07-09 17:12:00,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:00,379 INFO L93 Difference]: Finished difference Result 443 states and 1228 transitions. [2021-07-09 17:12:00,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:00,379 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-07-09 17:12:00,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:00,380 INFO L225 Difference]: With dead ends: 443 [2021-07-09 17:12:00,380 INFO L226 Difference]: Without dead ends: 438 [2021-07-09 17:12:00,380 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 118.0ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:00,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-07-09 17:12:00,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 410. [2021-07-09 17:12:00,386 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-07-09 17:12:00,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-07-09 17:12:00,387 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-07-09 17:12:00,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:00,387 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-07-09 17:12:00,387 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-07-09 17:12:00,387 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-07-09 17:12:00,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:00,388 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:00,388 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:00,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2021-07-09 17:12:00,598 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:00,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:00,598 INFO L82 PathProgramCache]: Analyzing trace with hash -788493093, now seen corresponding path program 254 times [2021-07-09 17:12:00,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:00,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9231827] [2021-07-09 17:12:00,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:00,600 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:00,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1382768297] [2021-07-09 17:12:00,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 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-07-09 17:12:00,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:00,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:00,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:00,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:00,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:00,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-07-09 17:12:00,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:00,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:00,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-07-09 17:12:00,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 20 treesize of output 16 [2021-07-09 17:12:00,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-07-09 17:12:00,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 29 treesize of output 28 [2021-07-09 17:12:00,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-07-09 17:12:00,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-07-09 17:12:00,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:00,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:00,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:00,816 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:00,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-07-09 17:12:00,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:00,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9231827] [2021-07-09 17:12:00,841 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:00,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382768297] [2021-07-09 17:12:00,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382768297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:00,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:00,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:00,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692107534] [2021-07-09 17:12:00,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:00,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:00,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:00,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:00,842 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-07-09 17:12:01,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:01,109 INFO L93 Difference]: Finished difference Result 471 states and 1282 transitions. [2021-07-09 17:12:01,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:01,110 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-07-09 17:12:01,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:01,111 INFO L225 Difference]: With dead ends: 471 [2021-07-09 17:12:01,111 INFO L226 Difference]: Without dead ends: 468 [2021-07-09 17:12:01,111 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 122.9ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:01,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-07-09 17:12:01,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 410. [2021-07-09 17:12:01,115 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-07-09 17:12:01,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-07-09 17:12:01,116 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-07-09 17:12:01,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:01,116 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-07-09 17:12:01,116 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-07-09 17:12:01,116 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-07-09 17:12:01,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:01,116 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:01,116 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:01,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-07-09 17:12:01,321 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:01,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:01,321 INFO L82 PathProgramCache]: Analyzing trace with hash 929850613, now seen corresponding path program 255 times [2021-07-09 17:12:01,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:01,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131353109] [2021-07-09 17:12:01,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:01,323 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:01,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [741421367] [2021-07-09 17:12:01,323 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-07-09 17:12:01,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:01,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:01,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:01,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:01,445 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:01,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:01,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131353109] [2021-07-09 17:12:01,445 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:01,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741421367] [2021-07-09 17:12:01,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741421367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:01,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:01,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:01,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915877069] [2021-07-09 17:12:01,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:01,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:01,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:01,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:01,446 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-07-09 17:12:01,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:01,634 INFO L93 Difference]: Finished difference Result 569 states and 1517 transitions. [2021-07-09 17:12:01,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:01,635 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:12:01,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:01,636 INFO L225 Difference]: With dead ends: 569 [2021-07-09 17:12:01,636 INFO L226 Difference]: Without dead ends: 565 [2021-07-09 17:12:01,636 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:12:01,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-07-09 17:12:01,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 410. [2021-07-09 17:12:01,641 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-07-09 17:12:01,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-07-09 17:12:01,642 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-07-09 17:12:01,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:01,642 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-07-09 17:12:01,642 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-07-09 17:12:01,642 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-07-09 17:12:01,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:01,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:01,643 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:01,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2021-07-09 17:12:01,865 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:01,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:01,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1388920703, now seen corresponding path program 256 times [2021-07-09 17:12:01,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:01,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059197664] [2021-07-09 17:12:01,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:01,867 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:01,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646993247] [2021-07-09 17:12:01,867 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-07-09 17:12:01,891 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:01,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:01,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:01,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:01,978 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:01,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:01,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059197664] [2021-07-09 17:12:01,978 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:01,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646993247] [2021-07-09 17:12:01,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646993247] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:01,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:01,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:01,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384720255] [2021-07-09 17:12:01,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:01,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:01,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:01,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:01,979 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-07-09 17:12:02,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:02,389 INFO L93 Difference]: Finished difference Result 716 states and 1916 transitions. [2021-07-09 17:12:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 17:12:02,389 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-07-09 17:12:02,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:02,390 INFO L225 Difference]: With dead ends: 716 [2021-07-09 17:12:02,390 INFO L226 Difference]: Without dead ends: 689 [2021-07-09 17:12:02,391 INFO L764 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-07-09 17:12:02,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-07-09 17:12:02,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 415. [2021-07-09 17:12:02,396 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-07-09 17:12:02,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1171 transitions. [2021-07-09 17:12:02,397 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1171 transitions. Word has length 17 [2021-07-09 17:12:02,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:02,397 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1171 transitions. [2021-07-09 17:12:02,397 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-07-09 17:12:02,397 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1171 transitions. [2021-07-09 17:12:02,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:02,398 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:02,398 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:02,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:02,598 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:02,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:02,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1803541817, now seen corresponding path program 257 times [2021-07-09 17:12:02,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:02,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317749244] [2021-07-09 17:12:02,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:02,600 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:02,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1838311246] [2021-07-09 17:12:02,600 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-07-09 17:12:02,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:02,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:02,626 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 17:12:02,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:02,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:12:02,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:02,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:12:02,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:02,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:02,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:02,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-07-09 17:12:02,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:02,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-07-09 17:12:02,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:02,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:02,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:02,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:02,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:02,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-07-09 17:12:02,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:02,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:02,848 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-07-09 17:12:02,895 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:02,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:02,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317749244] [2021-07-09 17:12:02,895 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:02,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838311246] [2021-07-09 17:12:02,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838311246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:02,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:02,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:02,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325038547] [2021-07-09 17:12:02,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:02,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:02,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:02,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:02,896 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-07-09 17:12:03,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:03,196 INFO L93 Difference]: Finished difference Result 477 states and 1317 transitions. [2021-07-09 17:12:03,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:03,196 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-07-09 17:12:03,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:03,197 INFO L225 Difference]: With dead ends: 477 [2021-07-09 17:12:03,197 INFO L226 Difference]: Without dead ends: 474 [2021-07-09 17:12:03,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 174.5ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:03,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-07-09 17:12:03,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 417. [2021-07-09 17:12:03,201 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-07-09 17:12:03,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1177 transitions. [2021-07-09 17:12:03,202 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1177 transitions. Word has length 17 [2021-07-09 17:12:03,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:03,202 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1177 transitions. [2021-07-09 17:12:03,202 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-07-09 17:12:03,202 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1177 transitions. [2021-07-09 17:12:03,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:03,203 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:03,203 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:03,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-07-09 17:12:03,403 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:03,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:03,403 INFO L82 PathProgramCache]: Analyzing trace with hash -762378145, now seen corresponding path program 258 times [2021-07-09 17:12:03,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:03,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422591719] [2021-07-09 17:12:03,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:03,405 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:03,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797943018] [2021-07-09 17:12:03,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 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-07-09 17:12:03,430 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:03,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:03,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:03,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:03,500 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:03,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:03,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422591719] [2021-07-09 17:12:03,500 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:03,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797943018] [2021-07-09 17:12:03,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797943018] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:03,501 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:03,501 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:03,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210900064] [2021-07-09 17:12:03,501 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:03,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:03,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:03,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:03,501 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-07-09 17:12:03,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:03,748 INFO L93 Difference]: Finished difference Result 592 states and 1611 transitions. [2021-07-09 17:12:03,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:12:03,749 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-07-09 17:12:03,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:03,750 INFO L225 Difference]: With dead ends: 592 [2021-07-09 17:12:03,750 INFO L226 Difference]: Without dead ends: 565 [2021-07-09 17:12:03,750 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 138.4ms TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:12:03,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-07-09 17:12:03,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 416. [2021-07-09 17:12:03,755 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-07-09 17:12:03,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1174 transitions. [2021-07-09 17:12:03,755 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1174 transitions. Word has length 17 [2021-07-09 17:12:03,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:03,755 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1174 transitions. [2021-07-09 17:12:03,755 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-07-09 17:12:03,755 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1174 transitions. [2021-07-09 17:12:03,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:03,756 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:03,756 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:03,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:03,957 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:03,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:03,957 INFO L82 PathProgramCache]: Analyzing trace with hash -6493767, now seen corresponding path program 259 times [2021-07-09 17:12:03,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:03,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294683981] [2021-07-09 17:12:03,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:03,958 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:03,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755063480] [2021-07-09 17:12:03,958 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-07-09 17:12:03,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:03,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:03,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12: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-07-09 17:12:03,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,003 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:04,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:04,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:12:04,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 12 treesize of output 11 [2021-07-09 17:12:04,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:12:04,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:04,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 24 treesize of output 26 [2021-07-09 17:12:04,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:04,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:04,145 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:04,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,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 25 treesize of output 30 [2021-07-09 17:12:04,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,161 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:04,185 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:04,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:04,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294683981] [2021-07-09 17:12:04,186 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:04,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755063480] [2021-07-09 17:12:04,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755063480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:04,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:04,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:04,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016847628] [2021-07-09 17:12:04,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:04,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:04,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:04,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:04,186 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-07-09 17:12:04,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:04,419 INFO L93 Difference]: Finished difference Result 478 states and 1318 transitions. [2021-07-09 17:12:04,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:04,419 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-07-09 17:12:04,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:04,420 INFO L225 Difference]: With dead ends: 478 [2021-07-09 17:12:04,420 INFO L226 Difference]: Without dead ends: 475 [2021-07-09 17:12:04,420 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 112.7ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:04,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-07-09 17:12:04,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 418. [2021-07-09 17:12:04,425 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-07-09 17:12:04,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1178 transitions. [2021-07-09 17:12:04,425 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1178 transitions. Word has length 17 [2021-07-09 17:12:04,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:04,426 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1178 transitions. [2021-07-09 17:12:04,426 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-07-09 17:12:04,426 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1178 transitions. [2021-07-09 17:12:04,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:04,426 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:04,426 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:04,626 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-07-09 17:12:04,627 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:04,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:04,627 INFO L82 PathProgramCache]: Analyzing trace with hash 2054366035, now seen corresponding path program 260 times [2021-07-09 17:12:04,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:04,627 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888329373] [2021-07-09 17:12:04,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:04,628 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:04,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [829481833] [2021-07-09 17:12:04,628 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-07-09 17:12:04,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:04,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:04,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:04,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:04,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:04,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:12:04,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:04,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:12:04,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:04,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:12:04,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-07-09 17:12:04,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:12:04,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 41 treesize of output 31 [2021-07-09 17:12:04,808 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:04,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:04,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:04,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:04,824 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:04,849 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:04,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:04,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888329373] [2021-07-09 17:12:04,849 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:04,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829481833] [2021-07-09 17:12:04,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829481833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:04,849 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:04,849 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:04,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125534619] [2021-07-09 17:12:04,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:04,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:04,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:04,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:04,850 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-07-09 17:12:05,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:05,060 INFO L93 Difference]: Finished difference Result 493 states and 1359 transitions. [2021-07-09 17:12:05,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:05,061 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-07-09 17:12:05,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:05,061 INFO L225 Difference]: With dead ends: 493 [2021-07-09 17:12:05,061 INFO L226 Difference]: Without dead ends: 490 [2021-07-09 17:12:05,064 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 108.8ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:05,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-07-09 17:12:05,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 419. [2021-07-09 17:12:05,071 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-07-09 17:12:05,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1181 transitions. [2021-07-09 17:12:05,072 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1181 transitions. Word has length 17 [2021-07-09 17:12:05,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:05,072 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1181 transitions. [2021-07-09 17:12:05,072 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-07-09 17:12:05,072 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1181 transitions. [2021-07-09 17:12:05,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:05,073 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:05,073 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:05,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2021-07-09 17:12:05,282 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:05,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:05,282 INFO L82 PathProgramCache]: Analyzing trace with hash -511553927, now seen corresponding path program 261 times [2021-07-09 17:12:05,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:05,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114108831] [2021-07-09 17:12:05,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:05,283 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:05,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460708084] [2021-07-09 17:12:05,283 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-07-09 17:12:05,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:12:05,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:05,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:05,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:05,410 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:05,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:05,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114108831] [2021-07-09 17:12:05,411 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:05,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460708084] [2021-07-09 17:12:05,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460708084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:05,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:05,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:05,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770882606] [2021-07-09 17:12:05,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:05,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:05,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:05,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:05,412 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-07-09 17:12:05,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:05,632 INFO L93 Difference]: Finished difference Result 681 states and 1798 transitions. [2021-07-09 17:12:05,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:12:05,633 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-07-09 17:12:05,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:05,634 INFO L225 Difference]: With dead ends: 681 [2021-07-09 17:12:05,634 INFO L226 Difference]: Without dead ends: 676 [2021-07-09 17:12:05,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 93.2ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:05,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-07-09 17:12:05,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 426. [2021-07-09 17:12:05,640 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-07-09 17:12:05,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1209 transitions. [2021-07-09 17:12:05,641 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1209 transitions. Word has length 17 [2021-07-09 17:12:05,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:05,641 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1209 transitions. [2021-07-09 17:12:05,641 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-07-09 17:12:05,641 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1209 transitions. [2021-07-09 17:12:05,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:05,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:05,641 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:05,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:05,842 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:05,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:05,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1206789779, now seen corresponding path program 262 times [2021-07-09 17:12:05,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:05,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739520643] [2021-07-09 17:12:05,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:05,843 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:05,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [937215332] [2021-07-09 17:12:05,843 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-07-09 17:12:05,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:05,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:05,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:05,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:05,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:12:05,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:05,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:05,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:05,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:05,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:12:05,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:05,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:05,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:12:05,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:05,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:05,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:05,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:05,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-07-09 17:12:06,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:06,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:06,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:06,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 40 treesize of output 30 [2021-07-09 17:12:06,026 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:06,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:06,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:06,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:06,069 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:06,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:06,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739520643] [2021-07-09 17:12:06,069 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:06,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937215332] [2021-07-09 17:12:06,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937215332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:06,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:06,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:06,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63244415] [2021-07-09 17:12:06,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:06,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:06,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:06,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:06,070 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-07-09 17:12:06,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:06,297 INFO L93 Difference]: Finished difference Result 535 states and 1476 transitions. [2021-07-09 17:12:06,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:06,297 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-07-09 17:12:06,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:06,298 INFO L225 Difference]: With dead ends: 535 [2021-07-09 17:12:06,298 INFO L226 Difference]: Without dead ends: 531 [2021-07-09 17:12:06,298 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:06,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-07-09 17:12:06,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 427. [2021-07-09 17:12:06,303 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-07-09 17:12:06,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1212 transitions. [2021-07-09 17:12:06,304 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1212 transitions. Word has length 17 [2021-07-09 17:12:06,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:06,304 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1212 transitions. [2021-07-09 17:12:06,304 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-07-09 17:12:06,304 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1212 transitions. [2021-07-09 17:12:06,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:06,305 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:06,305 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:06,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2021-07-09 17:12:06,505 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:06,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:06,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1955247421, now seen corresponding path program 263 times [2021-07-09 17:12:06,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:06,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215067415] [2021-07-09 17:12:06,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:06,507 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:06,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789864037] [2021-07-09 17:12:06,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 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-07-09 17:12:06,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:06,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:06,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:06,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:06,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:06,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:06,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215067415] [2021-07-09 17:12:06,622 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:06,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789864037] [2021-07-09 17:12:06,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789864037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:06,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:06,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:06,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771657696] [2021-07-09 17:12:06,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:06,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:06,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:06,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:06,622 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-07-09 17:12:06,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:06,990 INFO L93 Difference]: Finished difference Result 576 states and 1567 transitions. [2021-07-09 17:12:06,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:12:06,991 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-07-09 17:12:06,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:06,992 INFO L225 Difference]: With dead ends: 576 [2021-07-09 17:12:06,992 INFO L226 Difference]: Without dead ends: 555 [2021-07-09 17:12:06,992 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 201.2ms TimeCoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2021-07-09 17:12:06,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-07-09 17:12:06,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 428. [2021-07-09 17:12:06,997 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-07-09 17:12:06,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1215 transitions. [2021-07-09 17:12:06,998 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1215 transitions. Word has length 17 [2021-07-09 17:12:06,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:06,998 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1215 transitions. [2021-07-09 17:12:06,998 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-07-09 17:12:06,998 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1215 transitions. [2021-07-09 17:12:06,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:06,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:06,998 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:07,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-07-09 17:12:07,199 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:07,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:07,199 INFO L82 PathProgramCache]: Analyzing trace with hash 1742019581, now seen corresponding path program 264 times [2021-07-09 17:12:07,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:07,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610769924] [2021-07-09 17:12:07,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:07,201 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:07,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172335846] [2021-07-09 17:12: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 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-07-09 17:12:07,229 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:12:07,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:07,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:07,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:07,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 20 treesize of output 16 [2021-07-09 17:12:07,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:07,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:07,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:07,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:07,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:12:07,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-07-09 17:12:07,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:07,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:12:07,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:07,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:07,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:07,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-07-09 17:12:07,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:07,377 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:07,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:07,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:07,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:07,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:07,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:07,429 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:07,429 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:07,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610769924] [2021-07-09 17:12:07,429 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:07,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172335846] [2021-07-09 17:12:07,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172335846] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:07,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:07,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:07,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936098968] [2021-07-09 17:12:07,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:07,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:07,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:07,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:07,430 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-07-09 17:12:07,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:07,649 INFO L93 Difference]: Finished difference Result 514 states and 1420 transitions. [2021-07-09 17:12:07,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:07,649 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-07-09 17:12:07,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:07,650 INFO L225 Difference]: With dead ends: 514 [2021-07-09 17:12:07,650 INFO L226 Difference]: Without dead ends: 510 [2021-07-09 17:12:07,650 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 106.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:07,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-07-09 17:12:07,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 429. [2021-07-09 17:12:07,655 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-07-09 17:12:07,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1217 transitions. [2021-07-09 17:12:07,656 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1217 transitions. Word has length 17 [2021-07-09 17:12:07,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:07,656 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1217 transitions. [2021-07-09 17:12:07,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-07-09 17:12:07,656 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1217 transitions. [2021-07-09 17:12:07,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:07,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:07,656 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:07,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-07-09 17:12:07,857 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:07,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:07,857 INFO L82 PathProgramCache]: Analyzing trace with hash 713215161, now seen corresponding path program 265 times [2021-07-09 17:12:07,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:07,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322986410] [2021-07-09 17:12:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:07,859 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:07,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [328627968] [2021-07-09 17:12:07,859 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-07-09 17:12:07,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:07,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:07,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:08,004 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:08,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:08,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322986410] [2021-07-09 17:12:08,004 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:08,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328627968] [2021-07-09 17:12:08,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328627968] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:08,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:08,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:08,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606126700] [2021-07-09 17:12:08,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:08,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:08,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:08,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:08,005 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-07-09 17:12:08,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:08,200 INFO L93 Difference]: Finished difference Result 511 states and 1412 transitions. [2021-07-09 17:12:08,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:08,200 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-07-09 17:12:08,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:08,201 INFO L225 Difference]: With dead ends: 511 [2021-07-09 17:12:08,201 INFO L226 Difference]: Without dead ends: 508 [2021-07-09 17:12:08,201 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 148.4ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:08,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-09 17:12:08,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 431. [2021-07-09 17:12:08,206 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-07-09 17:12:08,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-07-09 17:12:08,207 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-07-09 17:12:08,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:08,207 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-07-09 17:12:08,207 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-07-09 17:12:08,207 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-07-09 17:12:08,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:08,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:08,207 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:08,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-07-09 17:12:08,408 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:08,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:08,408 INFO L82 PathProgramCache]: Analyzing trace with hash 602392641, now seen corresponding path program 266 times [2021-07-09 17:12:08,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:08,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324923513] [2021-07-09 17:12:08,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:08,409 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:08,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052784066] [2021-07-09 17:12:08,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:12:08,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:08,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:08,438 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:12:08,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:08,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:08,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:08,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:12:08,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:08,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 32 treesize of output 31 [2021-07-09 17:12:08,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:08,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,482 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:08,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:08,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:08,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:12:08,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:12:08,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:08,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-07-09 17:12:08,610 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-07-09 17:12:08,610 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-07-09 17:12:08,612 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:08,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:08,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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-07-09 17:12:08,623 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:08,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:08,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-07-09 17:12:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:08,709 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:08,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324923513] [2021-07-09 17:12:08,709 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:08,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052784066] [2021-07-09 17:12:08,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052784066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:08,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:08,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:08,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563452879] [2021-07-09 17:12:08,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:08,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:08,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:08,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:08,710 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-07-09 17:12:09,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:09,001 INFO L93 Difference]: Finished difference Result 513 states and 1407 transitions. [2021-07-09 17:12:09,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:09,001 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:12:09,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:09,002 INFO L225 Difference]: With dead ends: 513 [2021-07-09 17:12:09,002 INFO L226 Difference]: Without dead ends: 510 [2021-07-09 17:12:09,002 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:09,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-07-09 17:12:09,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 432. [2021-07-09 17:12:09,007 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-07-09 17:12:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-07-09 17:12:09,008 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-07-09 17:12:09,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:09,008 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-07-09 17:12:09,008 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-07-09 17:12:09,008 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-07-09 17:12:09,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:09,008 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:09,008 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:09,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:09,209 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:09,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:09,209 INFO L82 PathProgramCache]: Analyzing trace with hash -255887243, now seen corresponding path program 267 times [2021-07-09 17:12:09,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:09,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343603720] [2021-07-09 17:12:09,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:09,210 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:09,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1569116232] [2021-07-09 17:12:09,211 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-07-09 17:12:09,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:12:09,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:09,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:09,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:09,337 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:09,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:09,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343603720] [2021-07-09 17:12:09,337 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:09,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569116232] [2021-07-09 17:12:09,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569116232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:09,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:09,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:09,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421584646] [2021-07-09 17:12:09,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:09,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:09,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:09,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:09,338 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-07-09 17:12:09,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:09,573 INFO L93 Difference]: Finished difference Result 487 states and 1366 transitions. [2021-07-09 17:12:09,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:09,574 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-07-09 17:12:09,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:09,575 INFO L225 Difference]: With dead ends: 487 [2021-07-09 17:12:09,575 INFO L226 Difference]: Without dead ends: 484 [2021-07-09 17:12:09,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 121.3ms TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:09,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-07-09 17:12:09,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 432. [2021-07-09 17:12:09,583 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-07-09 17:12:09,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-07-09 17:12:09,584 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-07-09 17:12:09,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:09,584 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-07-09 17:12:09,584 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-07-09 17:12:09,584 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-07-09 17:12:09,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:09,585 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:09,585 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:09,785 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2021-07-09 17:12:09,786 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:09,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:09,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1981492909, now seen corresponding path program 268 times [2021-07-09 17:12:09,786 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:09,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55442266] [2021-07-09 17:12:09,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:09,787 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:09,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936735195] [2021-07-09 17:12:09,787 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-07-09 17:12:09,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:09,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:09,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:09,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:09,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-07-09 17:12:09,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:09,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:09,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:09,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:09,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-07-09 17:12:09,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:09,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:09,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:12:09,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 16 treesize of output 18 [2021-07-09 17:12:09,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:09,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:09,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:12:09,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:09,984 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:09,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:09,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 25 treesize of output 30 [2021-07-09 17:12:09,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:10,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:10,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:10,001 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:10,040 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:10,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:10,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55442266] [2021-07-09 17:12:10,040 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:10,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936735195] [2021-07-09 17:12:10,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936735195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:10,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:10,040 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:10,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916220927] [2021-07-09 17:12:10,040 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:10,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:10,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:10,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:10,041 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-07-09 17:12:10,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:10,287 INFO L93 Difference]: Finished difference Result 515 states and 1426 transitions. [2021-07-09 17:12:10,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:10,287 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-07-09 17:12:10,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:10,288 INFO L225 Difference]: With dead ends: 515 [2021-07-09 17:12:10,288 INFO L226 Difference]: Without dead ends: 511 [2021-07-09 17:12:10,288 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 112.0ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:10,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-07-09 17:12:10,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 432. [2021-07-09 17:12:10,293 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-07-09 17:12:10,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-07-09 17:12:10,294 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-07-09 17:12:10,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:10,294 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-07-09 17:12:10,294 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-07-09 17:12:10,294 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-07-09 17:12:10,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:10,295 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:10,295 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:10,495 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:10,495 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:10,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:10,496 INFO L82 PathProgramCache]: Analyzing trace with hash -237453217, now seen corresponding path program 269 times [2021-07-09 17:12:10,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:10,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099218860] [2021-07-09 17:12:10,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:10,497 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:10,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933881134] [2021-07-09 17:12:10,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 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-07-09 17:12:10,522 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 17:12:10,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:10,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:10,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:10,649 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:10,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:10,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099218860] [2021-07-09 17:12:10,649 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:10,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933881134] [2021-07-09 17:12:10,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933881134] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:10,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:10,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:10,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69389027] [2021-07-09 17:12:10,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:10,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:10,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:10,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:10,650 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-07-09 17:12:10,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:10,802 INFO L93 Difference]: Finished difference Result 488 states and 1365 transitions. [2021-07-09 17:12:10,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:10,802 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-07-09 17:12:10,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:10,803 INFO L225 Difference]: With dead ends: 488 [2021-07-09 17:12:10,803 INFO L226 Difference]: Without dead ends: 485 [2021-07-09 17:12:10,803 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 127.2ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:10,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-07-09 17:12:10,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 432. [2021-07-09 17:12:10,808 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-07-09 17:12:10,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-07-09 17:12:10,809 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-07-09 17:12:10,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:10,809 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-07-09 17:12:10,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:12:10,809 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-07-09 17:12:10,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:10,810 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:10,810 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:11,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2021-07-09 17:12:11,010 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:11,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:11,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1559746330, now seen corresponding path program 270 times [2021-07-09 17:12:11,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:11,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273516176] [2021-07-09 17:12:11,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:11,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:11,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1160146056] [2021-07-09 17:12:11,012 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:12:11,033 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:12:11,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:11,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:11,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:11,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 17:12:11,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:11,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273516176] [2021-07-09 17:12:11,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:11,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160146056] [2021-07-09 17:12:11,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160146056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:11,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:11,103 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-07-09 17:12:11,103 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434417274] [2021-07-09 17:12:11,103 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 17:12:11,103 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:11,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 17:12:11,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-09 17:12:11,104 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-07-09 17:12:11,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:11,232 INFO L93 Difference]: Finished difference Result 533 states and 1478 transitions. [2021-07-09 17:12:11,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 17:12:11,233 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-07-09 17:12:11,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:11,234 INFO L225 Difference]: With dead ends: 533 [2021-07-09 17:12:11,234 INFO L226 Difference]: Without dead ends: 518 [2021-07-09 17:12:11,234 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 59.4ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:11,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-07-09 17:12:11,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 421. [2021-07-09 17:12:11,239 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-07-09 17:12:11,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1197 transitions. [2021-07-09 17:12:11,239 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1197 transitions. Word has length 17 [2021-07-09 17:12:11,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:11,239 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1197 transitions. [2021-07-09 17:12:11,239 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-07-09 17:12:11,239 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1197 transitions. [2021-07-09 17:12:11,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:11,240 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:11,240 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:11,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437,274 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:11,441 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:11,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:11,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1691303130, now seen corresponding path program 271 times [2021-07-09 17:12:11,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:11,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836423226] [2021-07-09 17:12:11,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:11,442 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:11,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [184735013] [2021-07-09 17:12:11,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 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-07-09 17:12:11,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:11,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:11,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:11,560 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:11,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:11,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836423226] [2021-07-09 17:12:11,560 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:11,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184735013] [2021-07-09 17:12:11,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184735013] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:11,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:11,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:11,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157515176] [2021-07-09 17:12:11,561 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:11,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:11,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:11,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:11,561 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-07-09 17:12:11,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:11,889 INFO L93 Difference]: Finished difference Result 647 states and 1758 transitions. [2021-07-09 17:12:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:11,889 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-07-09 17:12:11,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:11,890 INFO L225 Difference]: With dead ends: 647 [2021-07-09 17:12:11,890 INFO L226 Difference]: Without dead ends: 632 [2021-07-09 17:12:11,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 231.8ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:11,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-07-09 17:12:11,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 422. [2021-07-09 17:12:11,896 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-07-09 17:12:11,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1199 transitions. [2021-07-09 17:12:11,897 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1199 transitions. Word has length 17 [2021-07-09 17:12:11,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:11,897 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1199 transitions. [2021-07-09 17:12:11,897 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-07-09 17:12:11,897 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1199 transitions. [2021-07-09 17:12:11,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:11,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:11,898 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:12,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:12,098 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:12,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:12,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1522356250, now seen corresponding path program 272 times [2021-07-09 17:12:12,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:12,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382506434] [2021-07-09 17:12:12,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:12,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:12,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1402051919] [2021-07-09 17:12:12,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 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-07-09 17:12:12,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:12,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:12,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-09 17:12:12,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:12,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:12,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:12,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:12,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:12,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:12,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:12,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:12,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:12,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:12,228 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:12:12,282 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:12,282 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-07-09 17:12:12,286 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:12,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:12,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:12:12,300 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:12,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:12,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:12,310 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-07-09 17:12:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:12,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:12,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382506434] [2021-07-09 17:12:12,358 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:12,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402051919] [2021-07-09 17:12:12,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402051919] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:12,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:12,358 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:12,358 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161021909] [2021-07-09 17:12:12,358 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:12,358 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:12,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:12,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:12,359 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-07-09 17:12:12,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:12,664 INFO L93 Difference]: Finished difference Result 598 states and 1635 transitions. [2021-07-09 17:12:12,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:12,664 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-07-09 17:12:12,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:12,665 INFO L225 Difference]: With dead ends: 598 [2021-07-09 17:12:12,665 INFO L226 Difference]: Without dead ends: 595 [2021-07-09 17:12:12,666 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 197.0ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:12:12,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-07-09 17:12:12,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 426. [2021-07-09 17:12:12,671 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-07-09 17:12:12,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1213 transitions. [2021-07-09 17:12:12,672 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1213 transitions. Word has length 17 [2021-07-09 17:12:12,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:12,672 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1213 transitions. [2021-07-09 17:12:12,672 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-07-09 17:12:12,672 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1213 transitions. [2021-07-09 17:12:12,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:12,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:12,681 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:12,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable439 [2021-07-09 17:12:12,902 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:12,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:12,903 INFO L82 PathProgramCache]: Analyzing trace with hash 571687872, now seen corresponding path program 273 times [2021-07-09 17:12:12,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:12,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671130303] [2021-07-09 17:12:12,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:12,904 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:12,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1832916062] [2021-07-09 17:12:12,904 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-07-09 17:12:12,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:12:12,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:12,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:12,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:12,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:12,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671130303] [2021-07-09 17:12:12,998 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:12,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832916062] [2021-07-09 17:12:12,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832916062] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:12,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:12,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:12,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816301695] [2021-07-09 17:12:12,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:12,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:12,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:12,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:12,999 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-07-09 17:12:13,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:13,163 INFO L93 Difference]: Finished difference Result 515 states and 1415 transitions. [2021-07-09 17:12:13,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:13,163 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-07-09 17:12:13,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:13,164 INFO L225 Difference]: With dead ends: 515 [2021-07-09 17:12:13,164 INFO L226 Difference]: Without dead ends: 502 [2021-07-09 17:12:13,164 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 100.3ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:13,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-07-09 17:12:13,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 429. [2021-07-09 17:12:13,170 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-07-09 17:12:13,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1222 transitions. [2021-07-09 17:12:13,171 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1222 transitions. Word has length 17 [2021-07-09 17:12:13,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:13,171 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1222 transitions. [2021-07-09 17:12:13,171 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-07-09 17:12:13,171 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1222 transitions. [2021-07-09 17:12:13,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:13,172 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:13,172 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:13,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-07-09 17:12:13,374 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:13,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:13,375 INFO L82 PathProgramCache]: Analyzing trace with hash -1662419622, now seen corresponding path program 274 times [2021-07-09 17:12:13,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:13,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357715609] [2021-07-09 17:12:13,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:13,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:13,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112321480] [2021-07-09 17:12:13,376 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-07-09 17:12:13,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:13,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:13,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:13,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:13,495 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:13,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:13,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357715609] [2021-07-09 17:12:13,495 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:13,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112321480] [2021-07-09 17:12:13,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112321480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:13,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:13,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:13,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188196459] [2021-07-09 17:12:13,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:13,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:13,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:13,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:13,496 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-07-09 17:12:13,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:13,743 INFO L93 Difference]: Finished difference Result 647 states and 1744 transitions. [2021-07-09 17:12:13,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:12:13,743 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:12:13,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:13,744 INFO L225 Difference]: With dead ends: 647 [2021-07-09 17:12:13,744 INFO L226 Difference]: Without dead ends: 632 [2021-07-09 17:12:13,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 180.7ms TimeCoverageRelationStatistics Valid=114, Invalid=228, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:12:13,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-07-09 17:12:13,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 429. [2021-07-09 17:12:13,751 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-07-09 17:12:13,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1219 transitions. [2021-07-09 17:12:13,752 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1219 transitions. Word has length 17 [2021-07-09 17:12:13,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:13,752 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1219 transitions. [2021-07-09 17:12:13,752 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-07-09 17:12:13,752 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1219 transitions. [2021-07-09 17:12:13,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:13,753 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:13,753 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:13,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-07-09 17:12:13,969 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:13,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:13,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1162728059, now seen corresponding path program 275 times [2021-07-09 17:12:13,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:13,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974355921] [2021-07-09 17:12:13,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:13,970 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:13,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572009941] [2021-07-09 17:12:13,970 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-07-09 17:12:14,003 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:14,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:14,004 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 17:12:14,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:14,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 15 treesize of output 11 [2021-07-09 17:12:14,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:14,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:14,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:14,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:14,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:12:14,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-07-09 17:12:14,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:14,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-07-09 17:12:14,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:14,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:14,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:14,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-07-09 17:12:14,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:14,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:14,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:14,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:14,230 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-07-09 17:12:14,280 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:14,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:14,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974355921] [2021-07-09 17:12:14,280 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:14,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572009941] [2021-07-09 17:12:14,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572009941] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:14,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:14,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:14,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734419780] [2021-07-09 17:12:14,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:14,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:14,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:14,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:14,281 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-07-09 17:12:14,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:14,562 INFO L93 Difference]: Finished difference Result 475 states and 1331 transitions. [2021-07-09 17:12:14,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:14,562 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-07-09 17:12:14,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:14,563 INFO L225 Difference]: With dead ends: 475 [2021-07-09 17:12:14,563 INFO L226 Difference]: Without dead ends: 472 [2021-07-09 17:12:14,563 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 175.3ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:14,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-07-09 17:12:14,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 431. [2021-07-09 17:12:14,570 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-07-09 17:12:14,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-07-09 17:12:14,571 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-07-09 17:12:14,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:14,571 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-07-09 17:12:14,571 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-07-09 17:12:14,571 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-07-09 17:12:14,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:14,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:14,572 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:14,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-07-09 17:12:14,785 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:14,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:14,785 INFO L82 PathProgramCache]: Analyzing trace with hash 566319275, now seen corresponding path program 276 times [2021-07-09 17:12:14,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:14,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920010320] [2021-07-09 17:12:14,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:14,786 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:14,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1037722206] [2021-07-09 17:12:14,786 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-07-09 17:12:14,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:14,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:14,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:14,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:14,879 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:14,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:14,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920010320] [2021-07-09 17:12:14,880 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:14,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037722206] [2021-07-09 17:12:14,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037722206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:14,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:14,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:14,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228652451] [2021-07-09 17:12:14,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:14,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:14,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:14,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:14,880 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-07-09 17:12:15,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:15,085 INFO L93 Difference]: Finished difference Result 512 states and 1426 transitions. [2021-07-09 17:12:15,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:15,086 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-07-09 17:12:15,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:15,087 INFO L225 Difference]: With dead ends: 512 [2021-07-09 17:12:15,087 INFO L226 Difference]: Without dead ends: 491 [2021-07-09 17:12:15,087 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 113.1ms TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:12:15,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-07-09 17:12:15,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 431. [2021-07-09 17:12:15,091 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-07-09 17:12:15,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-07-09 17:12:15,092 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-07-09 17:12:15,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:15,092 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-07-09 17:12:15,092 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-07-09 17:12:15,092 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-07-09 17:12:15,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:15,092 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:15,092 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:15,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable445,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:15,293 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:15,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:15,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1322203653, now seen corresponding path program 277 times [2021-07-09 17:12:15,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:15,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737633848] [2021-07-09 17:12:15,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:15,294 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:15,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1626091071] [2021-07-09 17:12:15,295 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-07-09 17:12:15,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:15,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:15,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:15,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 20 treesize of output 16 [2021-07-09 17:12:15,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:15,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-07-09 17:12:15,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:15,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:15,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-07-09 17:12:15,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:15,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-07-09 17:12:15,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-07-09 17:12:15,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:15,493 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:15,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:15,502 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,509 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:15,533 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:15,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:15,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737633848] [2021-07-09 17:12:15,534 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:15,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626091071] [2021-07-09 17:12:15,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626091071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:15,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:15,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:15,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469115005] [2021-07-09 17:12:15,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:15,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:15,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:15,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:15,534 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-07-09 17:12:15,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:15,740 INFO L93 Difference]: Finished difference Result 476 states and 1332 transitions. [2021-07-09 17:12:15,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:15,740 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-07-09 17:12:15,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:15,741 INFO L225 Difference]: With dead ends: 476 [2021-07-09 17:12:15,741 INFO L226 Difference]: Without dead ends: 473 [2021-07-09 17:12:15,741 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 112.0ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:15,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-07-09 17:12:15,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 431. [2021-07-09 17:12:15,746 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-07-09 17:12:15,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-07-09 17:12:15,747 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-07-09 17:12:15,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:15,747 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-07-09 17:12:15,747 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-07-09 17:12:15,747 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-07-09 17:12:15,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:15,748 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:15,748 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:15,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2021-07-09 17:12:15,948 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:15,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:15,948 INFO L82 PathProgramCache]: Analyzing trace with hash -911903841, now seen corresponding path program 278 times [2021-07-09 17:12:15,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:15,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708379674] [2021-07-09 17:12:15,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:15,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:15,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20028296] [2021-07-09 17:12:15,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 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-07-09 17:12:15,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:15,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:15,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:15,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:15,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:12:15,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:15,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:15,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:16,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:16,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:16,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:16,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:16,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:16,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:12:16,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:16,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:16,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:16,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:16,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:16,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:16,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 40 treesize of output 30 [2021-07-09 17:12:16,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:16,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:16,160 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:16,185 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:16,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:16,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708379674] [2021-07-09 17:12:16,185 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:16,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20028296] [2021-07-09 17:12:16,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20028296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:16,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:16,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:16,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416823560] [2021-07-09 17:12:16,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:16,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:16,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:16,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:16,186 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-07-09 17:12:16,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:16,405 INFO L93 Difference]: Finished difference Result 502 states and 1398 transitions. [2021-07-09 17:12:16,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:16,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-07-09 17:12:16,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:16,407 INFO L225 Difference]: With dead ends: 502 [2021-07-09 17:12:16,407 INFO L226 Difference]: Without dead ends: 499 [2021-07-09 17:12:16,407 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 115.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:16,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-07-09 17:12:16,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 431. [2021-07-09 17:12:16,412 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-07-09 17:12:16,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-07-09 17:12:16,413 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-07-09 17:12:16,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:16,413 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-07-09 17:12:16,413 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-07-09 17:12:16,413 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-07-09 17:12:16,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:16,414 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:16,414 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:16,614 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:16,614 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:16,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:16,615 INFO L82 PathProgramCache]: Analyzing trace with hash -1759480097, now seen corresponding path program 279 times [2021-07-09 17:12:16,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:16,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463539616] [2021-07-09 17:12:16,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:16,616 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:16,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1685375156] [2021-07-09 17:12:16,616 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-07-09 17:12:16,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:12:16,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:16,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:16,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:16,726 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:16,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:16,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463539616] [2021-07-09 17:12:16,727 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:16,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685375156] [2021-07-09 17:12:16,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685375156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:16,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:16,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:16,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580070930] [2021-07-09 17:12:16,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:16,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:16,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:16,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:16,727 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-07-09 17:12:16,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:16,972 INFO L93 Difference]: Finished difference Result 682 states and 1804 transitions. [2021-07-09 17:12:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:16,973 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-07-09 17:12:16,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:16,974 INFO L225 Difference]: With dead ends: 682 [2021-07-09 17:12:16,974 INFO L226 Difference]: Without dead ends: 678 [2021-07-09 17:12:16,974 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 82.4ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:16,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-07-09 17:12:16,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 441. [2021-07-09 17:12:16,983 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-07-09 17:12:16,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1260 transitions. [2021-07-09 17:12:16,984 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1260 transitions. Word has length 17 [2021-07-09 17:12:16,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:16,984 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1260 transitions. [2021-07-09 17:12:16,984 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-07-09 17:12:16,984 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1260 transitions. [2021-07-09 17:12:16,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:16,985 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:16,985 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:17,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2021-07-09 17:12:17,185 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:17,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:17,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1011022455, now seen corresponding path program 280 times [2021-07-09 17:12:17,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:17,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459297279] [2021-07-09 17:12:17,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:17,191 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:17,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167215079] [2021-07-09 17:12:17,191 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-07-09 17:12:17,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:17,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:17,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:17,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:17,330 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:17,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:17,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459297279] [2021-07-09 17:12:17,330 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:17,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167215079] [2021-07-09 17:12:17,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167215079] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:17,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:17,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:17,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835411276] [2021-07-09 17:12:17,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:17,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:17,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:17,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:17,331 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-07-09 17:12:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:17,675 INFO L93 Difference]: Finished difference Result 531 states and 1458 transitions. [2021-07-09 17:12:17,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:17,676 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-07-09 17:12:17,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:17,676 INFO L225 Difference]: With dead ends: 531 [2021-07-09 17:12:17,676 INFO L226 Difference]: Without dead ends: 514 [2021-07-09 17:12:17,677 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 197.8ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:12:17,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-07-09 17:12:17,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 446. [2021-07-09 17:12:17,681 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-07-09 17:12:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-07-09 17:12:17,682 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-07-09 17:12:17,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:17,682 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-07-09 17:12:17,682 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-07-09 17:12:17,682 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-07-09 17:12:17,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:17,683 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:17,683 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:17,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:17,883 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:17,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:17,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1224250295, now seen corresponding path program 281 times [2021-07-09 17:12:17,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:17,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624797046] [2021-07-09 17:12:17,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:17,885 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:17,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2037504672] [2021-07-09 17:12:17,885 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-07-09 17:12:17,911 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:12:17,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:17,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:17,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:17,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-07-09 17:12:17,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:17,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:17,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:17,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:17,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:17,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:17,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:17,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:17,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:17,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-07-09 17:12:17,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:17,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:17,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:17,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:12:18,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:18,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-07-09 17:12:18,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:18,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:18,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:18,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:18,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:18,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:18,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:18,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:18,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:18,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:18,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:18,092 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:18,129 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:18,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:18,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624797046] [2021-07-09 17:12:18,130 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:18,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037504672] [2021-07-09 17:12:18,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037504672] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:18,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:18,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:18,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446853516] [2021-07-09 17:12:18,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:18,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:18,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:18,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:18,130 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-07-09 17:12:18,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:18,389 INFO L93 Difference]: Finished difference Result 526 states and 1471 transitions. [2021-07-09 17:12:18,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:18,390 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-07-09 17:12:18,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:18,391 INFO L225 Difference]: With dead ends: 526 [2021-07-09 17:12:18,391 INFO L226 Difference]: Without dead ends: 522 [2021-07-09 17:12:18,391 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 117.2ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:18,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-07-09 17:12:18,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 446. [2021-07-09 17:12:18,396 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-07-09 17:12:18,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-07-09 17:12:18,396 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-07-09 17:12:18,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:18,397 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-07-09 17:12:18,397 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-07-09 17:12:18,397 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-07-09 17:12:18,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:18,397 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:18,397 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:18,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,285 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:18,598 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:18,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:18,598 INFO L82 PathProgramCache]: Analyzing trace with hash 2041912581, now seen corresponding path program 282 times [2021-07-09 17:12:18,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:18,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116771638] [2021-07-09 17:12:18,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:18,601 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:18,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [263323005] [2021-07-09 17:12:18,601 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-07-09 17:12:18,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:12:18,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:18,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:18,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:18,703 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:18,703 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:18,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116771638] [2021-07-09 17:12:18,703 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:18,703 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263323005] [2021-07-09 17:12:18,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263323005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:18,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:18,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:18,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527704125] [2021-07-09 17:12:18,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:18,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:18,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:18,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:18,704 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-07-09 17:12:18,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:18,934 INFO L93 Difference]: Finished difference Result 563 states and 1528 transitions. [2021-07-09 17:12:18,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:18,934 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-07-09 17:12:18,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:18,935 INFO L225 Difference]: With dead ends: 563 [2021-07-09 17:12:18,935 INFO L226 Difference]: Without dead ends: 528 [2021-07-09 17:12:18,935 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 123.4ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:18,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-07-09 17:12:18,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 443. [2021-07-09 17:12:18,940 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-07-09 17:12:18,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-07-09 17:12:18,941 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-07-09 17:12:18,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:18,941 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-07-09 17:12:18,941 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-07-09 17:12:18,941 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-07-09 17:12:18,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:18,941 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:18,941 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:19,141 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,286 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:19,142 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:19,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:19,142 INFO L82 PathProgramCache]: Analyzing trace with hash -652795489, now seen corresponding path program 283 times [2021-07-09 17:12:19,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:19,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902946867] [2021-07-09 17:12:19,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:19,143 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:19,143 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1415015676] [2021-07-09 17:12:19,143 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-07-09 17:12:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:19,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:19,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:19,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:19,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:12:19,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:19,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,255 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:19,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:19,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:12:19,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:19,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 24 treesize of output 26 [2021-07-09 17:12:19,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-07-09 17:12:19,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:19,357 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:19,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:19,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,373 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:19,410 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:19,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:19,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902946867] [2021-07-09 17:12:19,410 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:19,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415015676] [2021-07-09 17:12:19,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415015676] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:19,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:19,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:19,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930330995] [2021-07-09 17:12:19,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:19,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:19,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:19,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:19,411 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-07-09 17:12:19,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:19,659 INFO L93 Difference]: Finished difference Result 512 states and 1434 transitions. [2021-07-09 17:12:19,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:19,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-07-09 17:12:19,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:19,660 INFO L225 Difference]: With dead ends: 512 [2021-07-09 17:12:19,660 INFO L226 Difference]: Without dead ends: 508 [2021-07-09 17:12:19,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 114.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:19,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-09 17:12:19,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 443. [2021-07-09 17:12:19,665 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-07-09 17:12:19,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-07-09 17:12:19,666 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-07-09 17:12:19,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:19,666 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-07-09 17:12:19,666 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-07-09 17:12:19,666 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-07-09 17:12:19,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:19,666 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:19,667 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:19,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable452,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:19,869 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:19,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:19,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1091244203, now seen corresponding path program 284 times [2021-07-09 17:12:19,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:19,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895552445] [2021-07-09 17:12:19,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:19,870 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:19,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185156446] [2021-07-09 17:12:19,870 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-07-09 17:12:19,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:19,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:19,897 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-09 17:12:19,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:19,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:19,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:19,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 29 treesize of output 28 [2021-07-09 17:12:19,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:12:19,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:19,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:19,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:19,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-07-09 17:12:20,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-07-09 17:12:20,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-07-09 17:12:20,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:20,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:12:20,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 17:12:20,092 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,093 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-07-09 17:12:20,101 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:20,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,142 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-07-09 17:12:20,142 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-07-09 17:12:20,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,171 INFO L628 ElimStorePlain]: treesize reduction 22, result has 66.2 percent of original size [2021-07-09 17:12:20,172 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-07-09 17:12:20,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:31 [2021-07-09 17:12:20,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:20,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:20,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895552445] [2021-07-09 17:12:20,234 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:20,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185156446] [2021-07-09 17:12:20,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185156446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:20,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:20,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:20,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190528306] [2021-07-09 17:12:20,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:20,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:20,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:20,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:20,235 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-07-09 17:12:20,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:20,564 INFO L93 Difference]: Finished difference Result 493 states and 1386 transitions. [2021-07-09 17:12:20,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:20,565 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-07-09 17:12:20,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:20,566 INFO L225 Difference]: With dead ends: 493 [2021-07-09 17:12:20,566 INFO L226 Difference]: Without dead ends: 490 [2021-07-09 17:12:20,566 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 162.4ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:20,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-07-09 17:12:20,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 443. [2021-07-09 17:12:20,571 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-07-09 17:12:20,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-07-09 17:12:20,572 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-07-09 17:12:20,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:20,572 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-07-09 17:12:20,572 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-07-09 17:12:20,572 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-07-09 17:12:20,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:20,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:20,572 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:20,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-07-09 17:12:20,773 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:20,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:20,773 INFO L82 PathProgramCache]: Analyzing trace with hash -634361463, now seen corresponding path program 285 times [2021-07-09 17:12:20,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:20,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916077565] [2021-07-09 17:12:20,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:20,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:20,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [168359008] [2021-07-09 17:12:20,775 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-07-09 17:12:20,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:20,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:20,801 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:12:20,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:20,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 20 treesize of output 16 [2021-07-09 17:12:20,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:20,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-07-09 17:12:20,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:20,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-07-09 17:12:20,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:12:20,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:12:20,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-07-09 17:12:20,954 INFO L446 ElimStorePlain]: Different costs {0=[v_A_342], 7=[F]} [2021-07-09 17:12:20,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:20,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,983 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-07-09 17:12:20,984 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-07-09 17:12:20,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:20,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:20,993 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:31 [2021-07-09 17:12:21,067 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:21,067 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:21,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916077565] [2021-07-09 17:12:21,067 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:21,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168359008] [2021-07-09 17:12:21,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168359008] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:21,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:21,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:21,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944828173] [2021-07-09 17:12:21,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:21,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:21,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:21,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:21,068 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-07-09 17:12:21,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:21,310 INFO L93 Difference]: Finished difference Result 501 states and 1407 transitions. [2021-07-09 17:12:21,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:21,311 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-07-09 17:12:21,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:21,312 INFO L225 Difference]: With dead ends: 501 [2021-07-09 17:12:21,312 INFO L226 Difference]: Without dead ends: 497 [2021-07-09 17:12:21,312 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 136.7ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:12:21,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-07-09 17:12:21,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 443. [2021-07-09 17:12:21,317 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-07-09 17:12:21,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-07-09 17:12:21,317 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-07-09 17:12:21,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:21,318 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-07-09 17:12:21,318 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-07-09 17:12:21,318 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-07-09 17:12:21,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:21,318 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:21,318 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:21,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:21,519 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:21,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:21,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1093966472, now seen corresponding path program 286 times [2021-07-09 17:12:21,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:21,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767328822] [2021-07-09 17:12:21,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:21,520 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:21,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [171927174] [2021-07-09 17:12:21,520 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-07-09 17:12:21,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:21,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:21,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:21,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:21,627 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:21,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:21,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767328822] [2021-07-09 17:12:21,627 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:21,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171927174] [2021-07-09 17:12:21,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171927174] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:21,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:21,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:21,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194900258] [2021-07-09 17:12:21,628 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:21,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:21,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:21,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:21,628 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-07-09 17:12:21,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:21,962 INFO L93 Difference]: Finished difference Result 629 states and 1707 transitions. [2021-07-09 17:12:21,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:21,963 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-07-09 17:12:21,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:21,964 INFO L225 Difference]: With dead ends: 629 [2021-07-09 17:12:21,964 INFO L226 Difference]: Without dead ends: 614 [2021-07-09 17:12:21,964 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 189.6ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:12:21,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-07-09 17:12:21,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 444. [2021-07-09 17:12:21,969 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-07-09 17:12:21,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1270 transitions. [2021-07-09 17:12:21,970 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1270 transitions. Word has length 17 [2021-07-09 17:12:21,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:21,970 INFO L482 AbstractCegarLoop]: Abstraction has 444 states and 1270 transitions. [2021-07-09 17:12:21,970 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-07-09 17:12:21,970 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1270 transitions. [2021-07-09 17:12:21,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:21,970 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:21,970 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:22,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-07-09 17:12:22,171 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:22,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:22,171 INFO L82 PathProgramCache]: Analyzing trace with hash 925019592, now seen corresponding path program 287 times [2021-07-09 17:12:22,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:22,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164511785] [2021-07-09 17:12:22,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:22,172 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:22,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920526472] [2021-07-09 17:12:22,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 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-07-09 17:12:22,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:22,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:22,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:22,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:22,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:22,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:22,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164511785] [2021-07-09 17:12:22,274 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:22,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920526472] [2021-07-09 17:12:22,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920526472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:22,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:22,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:22,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422441616] [2021-07-09 17:12:22,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:22,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:22,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:22,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:22,275 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-07-09 17:12:22,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:22,505 INFO L93 Difference]: Finished difference Result 541 states and 1481 transitions. [2021-07-09 17:12:22,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 17:12:22,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-07-09 17:12:22,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:22,506 INFO L225 Difference]: With dead ends: 541 [2021-07-09 17:12:22,506 INFO L226 Difference]: Without dead ends: 530 [2021-07-09 17:12:22,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 131.8ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:22,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-07-09 17:12:22,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 453. [2021-07-09 17:12:22,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-07-09 17:12:22,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 1300 transitions. [2021-07-09 17:12:22,512 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 1300 transitions. Word has length 17 [2021-07-09 17:12:22,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:22,513 INFO L482 AbstractCegarLoop]: Abstraction has 453 states and 1300 transitions. [2021-07-09 17:12:22,513 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-07-09 17:12:22,513 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 1300 transitions. [2021-07-09 17:12:22,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:22,513 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:22,513 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:22,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:22,714 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:22,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:22,714 INFO L82 PathProgramCache]: Analyzing trace with hash 2035211016, now seen corresponding path program 288 times [2021-07-09 17:12:22,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:22,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661578376] [2021-07-09 17:12:22,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:22,715 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:22,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215076884] [2021-07-09 17:12:22,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-07-09 17:12:22,740 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:12:22,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:22,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:22,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:22,818 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:22,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:22,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661578376] [2021-07-09 17:12:22,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:22,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215076884] [2021-07-09 17:12:22,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215076884] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:22,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:22,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:22,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562772941] [2021-07-09 17:12:22,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:22,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:22,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:22,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:22,819 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-07-09 17:12:23,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:23,141 INFO L93 Difference]: Finished difference Result 619 states and 1690 transitions. [2021-07-09 17:12:23,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:23,142 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-07-09 17:12:23,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:23,143 INFO L225 Difference]: With dead ends: 619 [2021-07-09 17:12:23,143 INFO L226 Difference]: Without dead ends: 608 [2021-07-09 17:12:23,143 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 197.1ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:12:23,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-07-09 17:12:23,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 460. [2021-07-09 17:12:23,148 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-07-09 17:12:23,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-07-09 17:12:23,149 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-07-09 17:12:23,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:23,149 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-07-09 17:12:23,149 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-07-09 17:12:23,149 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-07-09 17:12:23,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:23,150 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:23,150 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:23,350 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,292 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:23,350 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:23,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:23,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1095761665, now seen corresponding path program 289 times [2021-07-09 17:12:23,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:23,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100480101] [2021-07-09 17:12:23,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:23,352 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:23,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1639939992] [2021-07-09 17:12:23,352 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-07-09 17:12:23,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:23,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:23,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:23,491 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:23,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:23,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100480101] [2021-07-09 17:12:23,491 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:23,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639939992] [2021-07-09 17:12:23,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639939992] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:23,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:23,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:23,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254185533] [2021-07-09 17:12:23,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:23,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:23,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:23,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:23,492 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-07-09 17:12:23,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:23,905 INFO L93 Difference]: Finished difference Result 560 states and 1546 transitions. [2021-07-09 17:12:23,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:23,905 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-07-09 17:12:23,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:23,906 INFO L225 Difference]: With dead ends: 560 [2021-07-09 17:12:23,906 INFO L226 Difference]: Without dead ends: 543 [2021-07-09 17:12:23,906 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 223.9ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:12:23,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-09 17:12:23,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 465. [2021-07-09 17:12:23,911 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-07-09 17:12:23,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-07-09 17:12:23,912 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-07-09 17:12:23,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:23,912 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-07-09 17:12:23,912 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-07-09 17:12:23,912 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-07-09 17:12:23,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:23,912 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:23,912 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:24,113 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:24,113 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:24,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:24,113 INFO L82 PathProgramCache]: Analyzing trace with hash 882533825, now seen corresponding path program 290 times [2021-07-09 17:12:24,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:24,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791925223] [2021-07-09 17:12:24,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:24,114 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:24,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1135507214] [2021-07-09 17:12:24,115 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-07-09 17:12:24,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:24,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:24,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:24,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:24,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-07-09 17:12:24,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:24,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-07-09 17:12:24,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-07-09 17:12:24,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:24,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:12:24,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-07-09 17:12:24,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:24,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:12:24,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:12:24,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:24,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:12:24,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:24,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:24,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:24,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:24,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:24,323 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:24,364 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:24,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:24,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791925223] [2021-07-09 17:12:24,365 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:24,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135507214] [2021-07-09 17:12:24,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135507214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:24,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:24,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:24,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108191091] [2021-07-09 17:12:24,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:24,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:24,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:24,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:24,365 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-07-09 17:12:24,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:24,582 INFO L93 Difference]: Finished difference Result 551 states and 1551 transitions. [2021-07-09 17:12:24,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:24,582 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-07-09 17:12:24,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:24,583 INFO L225 Difference]: With dead ends: 551 [2021-07-09 17:12:24,583 INFO L226 Difference]: Without dead ends: 547 [2021-07-09 17:12:24,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 118.6ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:24,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-09 17:12:24,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 465. [2021-07-09 17:12:24,589 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-07-09 17:12:24,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-07-09 17:12:24,589 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-07-09 17:12:24,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:24,589 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-07-09 17:12:24,589 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-07-09 17:12:24,589 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-07-09 17:12:24,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:24,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:24,590 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:24,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2021-07-09 17:12:24,790 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:24,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:24,791 INFO L82 PathProgramCache]: Analyzing trace with hash -146270595, now seen corresponding path program 291 times [2021-07-09 17:12:24,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:24,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583701764] [2021-07-09 17:12:24,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:24,792 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:24,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463510316] [2021-07-09 17:12:24,792 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-07-09 17:12:24,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:24,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:24,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:24,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:24,899 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:24,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:24,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583701764] [2021-07-09 17:12:24,900 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:24,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463510316] [2021-07-09 17:12:24,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463510316] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:24,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:24,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:24,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176733335] [2021-07-09 17:12:24,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:24,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:24,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:24,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:24,900 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-07-09 17:12:25,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:25,128 INFO L93 Difference]: Finished difference Result 601 states and 1632 transitions. [2021-07-09 17:12:25,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:25,129 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-07-09 17:12:25,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:25,130 INFO L225 Difference]: With dead ends: 601 [2021-07-09 17:12:25,130 INFO L226 Difference]: Without dead ends: 564 [2021-07-09 17:12:25,130 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 126.7ms TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:25,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-07-09 17:12:25,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 460. [2021-07-09 17:12:25,135 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-07-09 17:12:25,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-07-09 17:12:25,136 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-07-09 17:12:25,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:25,136 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-07-09 17:12:25,136 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-07-09 17:12:25,136 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-07-09 17:12:25,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:25,136 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:25,136 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:25,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable464,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:25,337 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:25,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:25,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1453988631, now seen corresponding path program 292 times [2021-07-09 17:12:25,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:25,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843797196] [2021-07-09 17:12:25,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:25,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:25,339 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1130388690] [2021-07-09 17:12:25,339 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-07-09 17:12:25,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:25,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:25,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:25,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:25,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:25,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:25,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-07-09 17:12:25,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 12 treesize of output 11 [2021-07-09 17:12:25,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:25,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-07-09 17:12:25,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 29 treesize of output 28 [2021-07-09 17:12:25,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:25,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:12:25,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:25,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:25,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:25,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-07-09 17:12:25,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-07-09 17:12:25,519 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:25,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:25,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:25,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:25,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:25,535 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:25,570 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:25,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:25,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843797196] [2021-07-09 17:12:25,570 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:25,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130388690] [2021-07-09 17:12:25,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130388690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:25,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:25,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:25,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578450702] [2021-07-09 17:12:25,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:25,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:25,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:25,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:25,571 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-07-09 17:12:25,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:25,813 INFO L93 Difference]: Finished difference Result 533 states and 1503 transitions. [2021-07-09 17:12:25,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:25,814 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-07-09 17:12:25,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:25,814 INFO L225 Difference]: With dead ends: 533 [2021-07-09 17:12:25,814 INFO L226 Difference]: Without dead ends: 529 [2021-07-09 17:12:25,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 112.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:25,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-07-09 17:12:25,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 460. [2021-07-09 17:12:25,820 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-07-09 17:12:25,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-07-09 17:12:25,820 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-07-09 17:12:25,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:25,820 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-07-09 17:12:25,820 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-07-09 17:12:25,820 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-07-09 17:12:25,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:25,821 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:25,821 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:26,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2021-07-09 17:12:26,022 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:26,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:26,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1096938973, now seen corresponding path program 293 times [2021-07-09 17:12:26,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:26,022 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497112536] [2021-07-09 17:12:26,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:26,023 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:26,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [745769554] [2021-07-09 17:12:26,023 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-07-09 17:12:26,048 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:26,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:26,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:26,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:26,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:26,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497112536] [2021-07-09 17:12:26,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:26,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745769554] [2021-07-09 17:12:26,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745769554] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:26,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:26,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:26,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559646062] [2021-07-09 17:12:26,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:26,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:26,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:26,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:26,124 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-07-09 17:12:26,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:26,328 INFO L93 Difference]: Finished difference Result 545 states and 1497 transitions. [2021-07-09 17:12:26,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:26,329 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-07-09 17:12:26,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:26,330 INFO L225 Difference]: With dead ends: 545 [2021-07-09 17:12:26,330 INFO L226 Difference]: Without dead ends: 517 [2021-07-09 17:12:26,330 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 104.7ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:12:26,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-07-09 17:12:26,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 463. [2021-07-09 17:12:26,334 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-07-09 17:12:26,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1337 transitions. [2021-07-09 17:12:26,335 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1337 transitions. Word has length 17 [2021-07-09 17:12:26,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:26,335 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1337 transitions. [2021-07-09 17:12:26,335 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-07-09 17:12:26,335 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1337 transitions. [2021-07-09 17:12:26,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:26,336 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:26,336 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:26,536 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2021-07-09 17:12:26,536 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:26,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:26,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1472422657, now seen corresponding path program 294 times [2021-07-09 17:12:26,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:26,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178747866] [2021-07-09 17:12:26,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:26,538 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:26,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1754663046] [2021-07-09 17:12:26,538 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-07-09 17:12:26,564 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:26,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:26,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:26,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:26,659 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:26,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:26,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178747866] [2021-07-09 17:12:26,659 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:26,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754663046] [2021-07-09 17:12:26,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754663046] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:26,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:26,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:26,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186149270] [2021-07-09 17:12:26,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:26,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:26,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:26,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:26,660 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-07-09 17:12:26,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:26,970 INFO L93 Difference]: Finished difference Result 548 states and 1546 transitions. [2021-07-09 17:12:26,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:12:26,971 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-07-09 17:12:26,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:26,972 INFO L225 Difference]: With dead ends: 548 [2021-07-09 17:12:26,972 INFO L226 Difference]: Without dead ends: 543 [2021-07-09 17:12:26,972 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 158.6ms TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:26,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-09 17:12:26,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 456. [2021-07-09 17:12:26,977 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-07-09 17:12:26,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1315 transitions. [2021-07-09 17:12:26,978 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1315 transitions. Word has length 17 [2021-07-09 17:12:26,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:26,978 INFO L482 AbstractCegarLoop]: Abstraction has 456 states and 1315 transitions. [2021-07-09 17:12:26,978 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-07-09 17:12:26,978 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1315 transitions. [2021-07-09 17:12:26,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:26,978 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:26,978 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:27,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2021-07-09 17:12:27,179 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:27,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:27,179 INFO L82 PathProgramCache]: Analyzing trace with hash 337274270, now seen corresponding path program 295 times [2021-07-09 17:12:27,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:27,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874890400] [2021-07-09 17:12:27,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:27,181 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:27,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [179965377] [2021-07-09 17:12:27,181 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-07-09 17:12:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:27,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:27,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:27,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:27,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874890400] [2021-07-09 17:12:27,296 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:27,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179965377] [2021-07-09 17:12:27,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179965377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:27,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:27,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:27,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992737921] [2021-07-09 17:12:27,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:27,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:27,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:27,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:27,297 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-07-09 17:12:27,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:27,671 INFO L93 Difference]: Finished difference Result 651 states and 1755 transitions. [2021-07-09 17:12:27,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:12:27,672 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-07-09 17:12:27,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:27,673 INFO L225 Difference]: With dead ends: 651 [2021-07-09 17:12:27,673 INFO L226 Difference]: Without dead ends: 628 [2021-07-09 17:12:27,673 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 222.9ms TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:27,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-07-09 17:12:27,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 435. [2021-07-09 17:12:27,679 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-07-09 17:12:27,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1252 transitions. [2021-07-09 17:12:27,679 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1252 transitions. Word has length 17 [2021-07-09 17:12:27,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:27,679 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1252 transitions. [2021-07-09 17:12:27,679 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-07-09 17:12:27,679 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1252 transitions. [2021-07-09 17:12:27,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:27,680 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:27,680 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:27,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:27,881 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:27,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:27,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1447465694, now seen corresponding path program 296 times [2021-07-09 17:12:27,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:27,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102219043] [2021-07-09 17:12:27,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:27,882 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:27,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1308040179] [2021-07-09 17:12:27,882 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-07-09 17:12:27,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:27,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:27,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-09 17:12:27,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:27,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-07-09 17:12:27,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:27,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:27,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:27,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:27,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-07-09 17:12:27,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:27,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:27,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:27,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-07-09 17:12:28,032 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:28,032 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-07-09 17:12:28,036 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:28,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:28,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select 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-07-09 17:12:28,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:28,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:28,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:28,059 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-07-09 17:12:28,089 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:28,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:28,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102219043] [2021-07-09 17:12:28,090 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:28,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308040179] [2021-07-09 17:12:28,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308040179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:28,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:28,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:28,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366746810] [2021-07-09 17:12:28,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:28,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:28,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:28,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:28,090 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-07-09 17:12:28,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:28,306 INFO L93 Difference]: Finished difference Result 494 states and 1386 transitions. [2021-07-09 17:12:28,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:28,307 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-07-09 17:12:28,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:28,308 INFO L225 Difference]: With dead ends: 494 [2021-07-09 17:12:28,308 INFO L226 Difference]: Without dead ends: 491 [2021-07-09 17:12:28,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 143.0ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:12:28,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-07-09 17:12:28,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 436. [2021-07-09 17:12:28,312 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-07-09 17:12:28,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1255 transitions. [2021-07-09 17:12:28,313 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1255 transitions. Word has length 17 [2021-07-09 17:12:28,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:28,313 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1255 transitions. [2021-07-09 17:12:28,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:12:28,313 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1255 transitions. [2021-07-09 17:12:28,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:28,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:28,314 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:28,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2021-07-09 17:12:28,514 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:28,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:28,515 INFO L82 PathProgramCache]: Analyzing trace with hash 371754538, now seen corresponding path program 297 times [2021-07-09 17:12:28,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:28,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253764988] [2021-07-09 17:12:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:28,516 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:28,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1865333559] [2021-07-09 17:12:28,516 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-07-09 17:12:28,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:28,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:28,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:28,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:28,611 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:28,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:28,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253764988] [2021-07-09 17:12:28,611 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:28,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865333559] [2021-07-09 17:12:28,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865333559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:28,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:28,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:28,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386084990] [2021-07-09 17:12:28,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:28,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:28,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:28,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:28,612 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-07-09 17:12:28,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:28,805 INFO L93 Difference]: Finished difference Result 486 states and 1341 transitions. [2021-07-09 17:12:28,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:12:28,806 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-07-09 17:12:28,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:28,807 INFO L225 Difference]: With dead ends: 486 [2021-07-09 17:12:28,807 INFO L226 Difference]: Without dead ends: 459 [2021-07-09 17:12:28,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 127.3ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:28,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-07-09 17:12:28,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 408. [2021-07-09 17:12:28,812 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-07-09 17:12:28,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1181 transitions. [2021-07-09 17:12:28,813 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1181 transitions. Word has length 17 [2021-07-09 17:12:28,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:28,813 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1181 transitions. [2021-07-09 17:12:28,813 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-07-09 17:12:28,813 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1181 transitions. [2021-07-09 17:12:28,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:28,814 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:28,814 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:29,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:29,029 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:29,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:29,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1999900165, now seen corresponding path program 298 times [2021-07-09 17:12:29,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:29,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566830247] [2021-07-09 17:12:29,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:29,030 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:29,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1242208872] [2021-07-09 17:12:29,030 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-07-09 17:12:29,054 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:29,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:29,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:29,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:29,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:29,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566830247] [2021-07-09 17:12:29,195 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:29,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242208872] [2021-07-09 17:12:29,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242208872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:29,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:29,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:29,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130762405] [2021-07-09 17:12:29,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:29,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:29,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:29,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:29,196 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-07-09 17:12:29,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:29,458 INFO L93 Difference]: Finished difference Result 497 states and 1396 transitions. [2021-07-09 17:12:29,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:12:29,458 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-07-09 17:12:29,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:29,459 INFO L225 Difference]: With dead ends: 497 [2021-07-09 17:12:29,459 INFO L226 Difference]: Without dead ends: 494 [2021-07-09 17:12:29,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 205.4ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:29,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-07-09 17:12:29,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 411. [2021-07-09 17:12:29,464 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-07-09 17:12:29,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1193 transitions. [2021-07-09 17:12:29,465 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1193 transitions. Word has length 17 [2021-07-09 17:12:29,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:29,465 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1193 transitions. [2021-07-09 17:12:29,465 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-07-09 17:12:29,465 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1193 transitions. [2021-07-09 17:12:29,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:29,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:29,465 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:29,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:29,666 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:29,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:29,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1889077645, now seen corresponding path program 299 times [2021-07-09 17:12:29,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:29,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016306468] [2021-07-09 17:12:29,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:29,667 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:29,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943275471] [2021-07-09 17:12:29,667 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:12:29,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:29,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:29,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:29,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:29,820 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:29,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:29,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016306468] [2021-07-09 17:12:29,820 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:29,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943275471] [2021-07-09 17:12:29,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943275471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:29,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:29,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:29,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465023175] [2021-07-09 17:12:29,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:29,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:29,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:29,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:29,821 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-07-09 17:12:30,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:30,138 INFO L93 Difference]: Finished difference Result 507 states and 1416 transitions. [2021-07-09 17:12:30,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:12:30,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-07-09 17:12:30,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:30,139 INFO L225 Difference]: With dead ends: 507 [2021-07-09 17:12:30,139 INFO L226 Difference]: Without dead ends: 504 [2021-07-09 17:12:30,139 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 220.3ms TimeCoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:12:30,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-07-09 17:12:30,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 407. [2021-07-09 17:12:30,144 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-07-09 17:12:30,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-07-09 17:12:30,144 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-07-09 17:12:30,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:30,145 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-07-09 17:12:30,145 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-07-09 17:12:30,145 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-07-09 17:12:30,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:30,145 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:30,145 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:30,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable474,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:30,346 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:30,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:30,346 INFO L82 PathProgramCache]: Analyzing trace with hash -694807905, now seen corresponding path program 300 times [2021-07-09 17:12:30,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:30,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481619142] [2021-07-09 17:12:30,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:30,348 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:30,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1644482390] [2021-07-09 17:12:30,348 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-07-09 17:12:30,373 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:30,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:30,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:30,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:30,464 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:30,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:30,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481619142] [2021-07-09 17:12:30,464 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:30,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644482390] [2021-07-09 17:12:30,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644482390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:30,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:30,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:30,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914972270] [2021-07-09 17:12:30,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:30,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:30,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:30,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:30,465 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-07-09 17:12:30,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:30,693 INFO L93 Difference]: Finished difference Result 492 states and 1382 transitions. [2021-07-09 17:12:30,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:30,693 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-07-09 17:12:30,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:30,694 INFO L225 Difference]: With dead ends: 492 [2021-07-09 17:12:30,694 INFO L226 Difference]: Without dead ends: 487 [2021-07-09 17:12:30,694 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 109.5ms TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:12:30,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-07-09 17:12:30,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 407. [2021-07-09 17:12:30,699 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-07-09 17:12:30,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-07-09 17:12:30,699 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-07-09 17:12:30,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:30,700 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-07-09 17:12:30,700 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-07-09 17:12:30,700 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-07-09 17:12:30,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:30,700 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:30,700 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:30,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2021-07-09 17:12:30,901 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:30,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:30,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1049231787, now seen corresponding path program 301 times [2021-07-09 17:12:30,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:30,901 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798247270] [2021-07-09 17:12:30,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:30,902 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:30,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1342135901] [2021-07-09 17:12:30,902 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-07-09 17:12:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:30,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:30,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:31,048 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:31,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:31,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798247270] [2021-07-09 17:12:31,049 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:31,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342135901] [2021-07-09 17:12:31,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342135901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:31,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:31,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:31,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521300402] [2021-07-09 17:12:31,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:31,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:31,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:31,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:31,049 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-07-09 17:12:31,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:31,235 INFO L93 Difference]: Finished difference Result 469 states and 1331 transitions. [2021-07-09 17:12:31,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:31,235 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:12:31,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:31,236 INFO L225 Difference]: With dead ends: 469 [2021-07-09 17:12:31,236 INFO L226 Difference]: Without dead ends: 466 [2021-07-09 17:12:31,236 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 157.6ms TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:31,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-07-09 17:12:31,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 406. [2021-07-09 17:12:31,240 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-07-09 17:12:31,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1173 transitions. [2021-07-09 17:12:31,241 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1173 transitions. Word has length 17 [2021-07-09 17:12:31,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:31,241 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1173 transitions. [2021-07-09 17:12:31,241 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:12:31,241 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1173 transitions. [2021-07-09 17:12:31,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:31,242 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:31,242 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:31,442 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2021-07-09 17:12:31,442 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:31,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:31,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1620686593, now seen corresponding path program 302 times [2021-07-09 17:12:31,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:31,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826223296] [2021-07-09 17:12:31,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:31,444 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:31,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231080167] [2021-07-09 17:12:31,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:12:31,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:31,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:31,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:31,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:31,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:31,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826223296] [2021-07-09 17:12:31,542 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:31,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231080167] [2021-07-09 17:12:31,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231080167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:31,542 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:31,542 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:31,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603000256] [2021-07-09 17:12:31,542 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:31,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:31,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:31,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:31,543 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-07-09 17:12:31,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:31,736 INFO L93 Difference]: Finished difference Result 492 states and 1349 transitions. [2021-07-09 17:12:31,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:12:31,736 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-07-09 17:12:31,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:31,737 INFO L225 Difference]: With dead ends: 492 [2021-07-09 17:12:31,737 INFO L226 Difference]: Without dead ends: 470 [2021-07-09 17:12:31,737 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 114.7ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:12:31,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-07-09 17:12:31,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 404. [2021-07-09 17:12:31,741 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-07-09 17:12:31,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1166 transitions. [2021-07-09 17:12:31,742 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1166 transitions. Word has length 17 [2021-07-09 17:12:31,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:31,742 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1166 transitions. [2021-07-09 17:12:31,742 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-07-09 17:12:31,742 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1166 transitions. [2021-07-09 17:12:31,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:31,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:31,743 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:31,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2021-07-09 17:12:31,943 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:31,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:31,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1372186297, now seen corresponding path program 303 times [2021-07-09 17:12:31,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:31,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791107266] [2021-07-09 17:12:31,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:31,945 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:31,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1501223070] [2021-07-09 17:12:31,945 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-07-09 17:12:31,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:31,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:31,973 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 17:12:31,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:31,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:31,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:32,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:32,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 29 treesize of output 28 [2021-07-09 17:12:32,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:32,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:32,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-07-09 17:12:32,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:32,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-07-09 17:12:32,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-07-09 17:12:32,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:32,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:12:32,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:12:32,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:32,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:32,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:32,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:32,143 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-07-09 17:12:32,184 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:32,184 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:32,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791107266] [2021-07-09 17:12:32,184 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:32,184 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501223070] [2021-07-09 17:12:32,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501223070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:32,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:32,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:32,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702695890] [2021-07-09 17:12:32,184 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:32,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:32,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:32,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:32,185 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-07-09 17:12:32,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:32,464 INFO L93 Difference]: Finished difference Result 435 states and 1242 transitions. [2021-07-09 17:12:32,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:32,464 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-07-09 17:12:32,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:32,465 INFO L225 Difference]: With dead ends: 435 [2021-07-09 17:12:32,465 INFO L226 Difference]: Without dead ends: 432 [2021-07-09 17:12:32,465 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 127.4ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:32,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-07-09 17:12:32,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 406. [2021-07-09 17:12:32,469 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-07-09 17:12:32,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1172 transitions. [2021-07-09 17:12:32,470 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1172 transitions. Word has length 17 [2021-07-09 17:12:32,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:32,470 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1172 transitions. [2021-07-09 17:12:32,470 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-07-09 17:12:32,470 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1172 transitions. [2021-07-09 17:12:32,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:32,471 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:32,471 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:32,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable478 [2021-07-09 17:12:32,671 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:32,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:32,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1193733665, now seen corresponding path program 304 times [2021-07-09 17:12:32,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:32,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115123699] [2021-07-09 17:12:32,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:32,673 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:32,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2067545856] [2021-07-09 17:12:32,673 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-07-09 17:12:32,695 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:32,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:32,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:32,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:32,785 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:32,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:32,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115123699] [2021-07-09 17:12:32,786 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:32,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067545856] [2021-07-09 17:12:32,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067545856] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:32,786 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:32,786 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:32,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918462486] [2021-07-09 17:12:32,786 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:32,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:32,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:32,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:32,786 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-07-09 17:12:33,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:33,098 INFO L93 Difference]: Finished difference Result 493 states and 1382 transitions. [2021-07-09 17:12:33,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:33,099 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-07-09 17:12:33,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:33,100 INFO L225 Difference]: With dead ends: 493 [2021-07-09 17:12:33,100 INFO L226 Difference]: Without dead ends: 472 [2021-07-09 17:12:33,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 158.9ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:12:33,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-07-09 17:12:33,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 405. [2021-07-09 17:12:33,104 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-07-09 17:12:33,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1169 transitions. [2021-07-09 17:12:33,104 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1169 transitions. Word has length 17 [2021-07-09 17:12:33,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:33,104 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1169 transitions. [2021-07-09 17:12:33,104 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-07-09 17:12:33,104 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1169 transitions. [2021-07-09 17:12:33,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:33,105 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:33,105 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:33,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable479,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:33,306 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:33,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:33,306 INFO L82 PathProgramCache]: Analyzing trace with hash -437849287, now seen corresponding path program 305 times [2021-07-09 17:12:33,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:33,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715248296] [2021-07-09 17:12:33,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:33,307 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:33,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162945593] [2021-07-09 17:12:33,307 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-07-09 17:12:33,331 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:12:33,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:33,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:33,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:33,435 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:33,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:33,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715248296] [2021-07-09 17:12:33,435 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:33,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162945593] [2021-07-09 17:12:33,435 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162945593] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:33,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:33,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:33,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67784028] [2021-07-09 17:12:33,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:33,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:33,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:33,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:33,436 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-07-09 17:12:33,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:33,604 INFO L93 Difference]: Finished difference Result 528 states and 1451 transitions. [2021-07-09 17:12:33,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:33,604 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-07-09 17:12:33,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:33,605 INFO L225 Difference]: With dead ends: 528 [2021-07-09 17:12:33,605 INFO L226 Difference]: Without dead ends: 521 [2021-07-09 17:12:33,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 129.1ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:33,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-07-09 17:12:33,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 408. [2021-07-09 17:12:33,610 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-07-09 17:12:33,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1172 transitions. [2021-07-09 17:12:33,611 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1172 transitions. Word has length 17 [2021-07-09 17:12:33,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:33,611 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1172 transitions. [2021-07-09 17:12:33,611 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-07-09 17:12:33,611 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1172 transitions. [2021-07-09 17:12:33,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:33,612 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:33,612 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:33,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable480 [2021-07-09 17:12:33,812 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:33,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:33,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1623010515, now seen corresponding path program 306 times [2021-07-09 17:12:33,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:33,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506063705] [2021-07-09 17:12:33,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:33,814 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:33,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1214166790] [2021-07-09 17:12:33,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 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-07-09 17:12:33,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 17:12:33,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:33,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:33,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:33,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 20 treesize of output 16 [2021-07-09 17:12:33,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:33,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:12:33,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-07-09 17:12:33,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:33,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:33,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:33,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:33,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:12:33,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-07-09 17:12:33,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:33,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:33,979 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:12:34,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:34,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:34,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:34,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:34,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:34,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:34,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:34,018 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:34,044 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:34,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:34,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506063705] [2021-07-09 17:12:34,044 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:34,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214166790] [2021-07-09 17:12:34,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214166790] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:34,044 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:34,044 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:34,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778724918] [2021-07-09 17:12:34,044 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:34,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:34,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:34,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:34,045 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-07-09 17:12:34,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:34,271 INFO L93 Difference]: Finished difference Result 451 states and 1281 transitions. [2021-07-09 17:12:34,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:34,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-07-09 17:12:34,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:34,272 INFO L225 Difference]: With dead ends: 451 [2021-07-09 17:12:34,272 INFO L226 Difference]: Without dead ends: 445 [2021-07-09 17:12:34,273 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 114.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:34,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-07-09 17:12:34,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 406. [2021-07-09 17:12:34,277 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-07-09 17:12:34,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1167 transitions. [2021-07-09 17:12:34,278 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1167 transitions. Word has length 17 [2021-07-09 17:12:34,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:34,278 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1167 transitions. [2021-07-09 17:12:34,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-07-09 17:12:34,278 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1167 transitions. [2021-07-09 17:12:34,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:34,278 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:34,278 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:34,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:34,479 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:34,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:34,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1523891901, now seen corresponding path program 307 times [2021-07-09 17:12:34,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:34,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844639382] [2021-07-09 17:12:34,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:34,480 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:34,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1173516281] [2021-07-09 17:12:34,480 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-07-09 17:12:34,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:34,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:34,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:34,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:34,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844639382] [2021-07-09 17:12:34,592 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:34,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173516281] [2021-07-09 17:12:34,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173516281] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:34,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:34,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:34,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201214590] [2021-07-09 17:12:34,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:34,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:34,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:34,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:34,592 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-07-09 17:12:34,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:34,897 INFO L93 Difference]: Finished difference Result 475 states and 1325 transitions. [2021-07-09 17:12:34,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:34,897 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-07-09 17:12:34,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:34,898 INFO L225 Difference]: With dead ends: 475 [2021-07-09 17:12:34,898 INFO L226 Difference]: Without dead ends: 458 [2021-07-09 17:12:34,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 144.3ms TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:34,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-07-09 17:12:34,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 405. [2021-07-09 17:12:34,902 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-07-09 17:12:34,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1164 transitions. [2021-07-09 17:12:34,903 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1164 transitions. Word has length 17 [2021-07-09 17:12:34,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:34,903 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1164 transitions. [2021-07-09 17:12:34,903 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-07-09 17:12:34,903 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1164 transitions. [2021-07-09 17:12:34,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:34,903 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:34,903 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:35,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:35,104 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:35,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:35,104 INFO L82 PathProgramCache]: Analyzing trace with hash 1310664061, now seen corresponding path program 308 times [2021-07-09 17:12:35,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:35,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317664892] [2021-07-09 17:12:35,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:35,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:35,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014187641] [2021-07-09 17:12:35,105 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-07-09 17:12:35,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:35,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:35,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:35,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:35,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 20 treesize of output 16 [2021-07-09 17:12:35,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:35,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:12:35,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:35,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:35,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:35,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-07-09 17:12:35,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:35,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:12:35,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-07-09 17:12:35,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:35,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:12:35,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:35,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:35,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 40 treesize of output 30 [2021-07-09 17:12:35,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:35,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:35,295 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:35,333 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:35,333 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:35,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317664892] [2021-07-09 17:12:35,333 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:35,333 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014187641] [2021-07-09 17:12:35,333 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014187641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:35,333 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:35,333 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:35,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643062970] [2021-07-09 17:12:35,333 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:35,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:35,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:35,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:35,334 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-07-09 17:12:35,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:35,615 INFO L93 Difference]: Finished difference Result 458 states and 1294 transitions. [2021-07-09 17:12:35,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:35,616 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-07-09 17:12:35,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:35,617 INFO L225 Difference]: With dead ends: 458 [2021-07-09 17:12:35,617 INFO L226 Difference]: Without dead ends: 454 [2021-07-09 17:12:35,617 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 104.2ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:35,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-07-09 17:12:35,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 404. [2021-07-09 17:12:35,622 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-07-09 17:12:35,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-07-09 17:12:35,622 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-07-09 17:12:35,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:35,622 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-07-09 17:12:35,622 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-07-09 17:12:35,622 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-07-09 17:12:35,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:35,623 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:35,623 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:35,823 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable483 [2021-07-09 17:12:35,823 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:35,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:35,824 INFO L82 PathProgramCache]: Analyzing trace with hash 281859641, now seen corresponding path program 309 times [2021-07-09 17:12:35,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:35,824 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422568565] [2021-07-09 17:12:35,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:35,825 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:35,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1109125337] [2021-07-09 17:12:35,825 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-07-09 17:12:35,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 17:12:35,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:35,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:35,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:35,981 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:35,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:35,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422568565] [2021-07-09 17:12:35,982 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:35,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109125337] [2021-07-09 17:12:35,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109125337] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:35,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:35,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:35,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566987829] [2021-07-09 17:12:35,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:35,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:35,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:35,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:35,982 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-07-09 17:12:36,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:36,195 INFO L93 Difference]: Finished difference Result 472 states and 1324 transitions. [2021-07-09 17:12:36,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:36,196 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-07-09 17:12:36,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:36,196 INFO L225 Difference]: With dead ends: 472 [2021-07-09 17:12:36,197 INFO L226 Difference]: Without dead ends: 469 [2021-07-09 17:12:36,197 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 160.5ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:36,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-07-09 17:12:36,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 406. [2021-07-09 17:12:36,201 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-07-09 17:12:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-07-09 17:12:36,202 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-07-09 17:12:36,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:36,202 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-07-09 17:12:36,202 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-07-09 17:12:36,202 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-07-09 17:12:36,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:36,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:36,202 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:36,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:36,403 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:36,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:36,403 INFO L82 PathProgramCache]: Analyzing trace with hash 171037121, now seen corresponding path program 310 times [2021-07-09 17:12:36,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:36,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417125289] [2021-07-09 17:12:36,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:36,405 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:36,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319364573] [2021-07-09 17:12:36,405 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-07-09 17:12:36,431 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:36,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:36,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:36,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:36,552 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:36,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:36,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417125289] [2021-07-09 17:12:36,552 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:36,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319364573] [2021-07-09 17:12:36,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319364573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:36,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:36,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:36,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996513605] [2021-07-09 17:12:36,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:36,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:36,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:36,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:36,553 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-07-09 17:12:36,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:36,863 INFO L93 Difference]: Finished difference Result 479 states and 1340 transitions. [2021-07-09 17:12:36,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:36,864 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-07-09 17:12:36,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:36,865 INFO L225 Difference]: With dead ends: 479 [2021-07-09 17:12:36,865 INFO L226 Difference]: Without dead ends: 476 [2021-07-09 17:12:36,865 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 174.3ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:12:36,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-07-09 17:12:36,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 404. [2021-07-09 17:12:36,869 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-07-09 17:12:36,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-07-09 17:12:36,870 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-07-09 17:12:36,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:36,870 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-07-09 17:12:36,870 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-07-09 17:12:36,870 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-07-09 17:12:36,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:36,871 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:36,871 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:37,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2021-07-09 17:12:37,071 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:37,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:37,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1882118867, now seen corresponding path program 311 times [2021-07-09 17:12:37,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:37,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006511380] [2021-07-09 17:12:37,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:37,074 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:37,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1784265526] [2021-07-09 17:12:37,074 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-07-09 17:12:37,104 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:37,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:37,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:37,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:37,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-07-09 17:12:37,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:37,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:37,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:37,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:37,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:37,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 8 treesize of output 7 [2021-07-09 17:12:37,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:37,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-07-09 17:12:37,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12: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-07-09 17:12:37,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:37,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-07-09 17:12:37,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 41 treesize of output 31 [2021-07-09 17:12:37,255 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:37,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:37,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select 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-07-09 17:12:37,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:37,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:37,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:37,310 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:37,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:37,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006511380] [2021-07-09 17:12:37,311 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:37,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784265526] [2021-07-09 17:12:37,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784265526] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:37,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:37,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:37,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248084252] [2021-07-09 17:12:37,311 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:37,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:37,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:37,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:37,311 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-07-09 17:12:37,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:37,526 INFO L93 Difference]: Finished difference Result 455 states and 1286 transitions. [2021-07-09 17:12:37,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:37,526 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-07-09 17:12:37,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:37,527 INFO L225 Difference]: With dead ends: 455 [2021-07-09 17:12:37,527 INFO L226 Difference]: Without dead ends: 451 [2021-07-09 17:12:37,527 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 105.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:37,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-07-09 17:12:37,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 404. [2021-07-09 17:12:37,532 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-07-09 17:12:37,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-07-09 17:12:37,532 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-07-09 17:12:37,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:37,532 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-07-09 17:12:37,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 17:12:37,532 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-07-09 17:12:37,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:37,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:37,533 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:37,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2021-07-09 17:12:37,733 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:37,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:37,734 INFO L82 PathProgramCache]: Analyzing trace with hash -668808737, now seen corresponding path program 312 times [2021-07-09 17:12:37,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:37,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747733698] [2021-07-09 17:12:37,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:37,735 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:37,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2056877896] [2021-07-09 17:12:37,735 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-07-09 17:12:37,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:12:37,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:37,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:37,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:37,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:37,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:37,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747733698] [2021-07-09 17:12:37,871 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:37,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056877896] [2021-07-09 17:12:37,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056877896] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:37,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:37,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:37,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681660258] [2021-07-09 17:12:37,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:37,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:37,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:37,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:37,872 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-07-09 17:12:38,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:38,059 INFO L93 Difference]: Finished difference Result 447 states and 1269 transitions. [2021-07-09 17:12:38,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:38,060 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-07-09 17:12:38,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:38,061 INFO L225 Difference]: With dead ends: 447 [2021-07-09 17:12:38,061 INFO L226 Difference]: Without dead ends: 444 [2021-07-09 17:12:38,061 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 101.6ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:38,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-07-09 17:12:38,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 404. [2021-07-09 17:12:38,065 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-07-09 17:12:38,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-07-09 17:12:38,066 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-07-09 17:12:38,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:38,066 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-07-09 17:12:38,066 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-07-09 17:12:38,066 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-07-09 17:12:38,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:38,066 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:38,066 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:38,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-07-09 17:12:38,267 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:38,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:38,267 INFO L82 PathProgramCache]: Analyzing trace with hash 1900552893, now seen corresponding path program 313 times [2021-07-09 17:12:38,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:38,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652884378] [2021-07-09 17:12:38,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:38,268 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:38,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474652726] [2021-07-09 17:12:38,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 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-07-09 17:12:38,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:38,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:38,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:38,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:38,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:38,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:38,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:38,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:38,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:38,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 12 treesize of output 11 [2021-07-09 17:12:38,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:38,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-07-09 17:12:38,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:12:38,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:38,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:12:38,425 INFO L446 ElimStorePlain]: Different costs {0=[v_A_363], 7=[F]} [2021-07-09 17:12:38,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:38,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:38,450 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-07-09 17:12:38,451 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-07-09 17:12:38,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:38,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:38,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-07-09 17:12:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:38,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:38,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652884378] [2021-07-09 17:12:38,510 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:38,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474652726] [2021-07-09 17:12:38,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474652726] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:38,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:38,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:38,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575172190] [2021-07-09 17:12:38,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:38,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:38,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:38,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:38,510 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-07-09 17:12:38,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:38,743 INFO L93 Difference]: Finished difference Result 444 states and 1259 transitions. [2021-07-09 17:12:38,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:38,743 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-07-09 17:12:38,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:38,744 INFO L225 Difference]: With dead ends: 444 [2021-07-09 17:12:38,744 INFO L226 Difference]: Without dead ends: 440 [2021-07-09 17:12:38,744 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 100.4ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:38,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-07-09 17:12:38,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 404. [2021-07-09 17:12:38,748 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-07-09 17:12:38,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-07-09 17:12:38,749 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-07-09 17:12:38,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:38,749 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-07-09 17:12:38,749 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-07-09 17:12:38,749 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-07-09 17:12:38,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:38,749 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:38,750 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:38,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2021-07-09 17:12:38,950 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:38,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:38,950 INFO L82 PathProgramCache]: Analyzing trace with hash -664291275, now seen corresponding path program 314 times [2021-07-09 17:12:38,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:38,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290295390] [2021-07-09 17:12:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:38,951 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:38,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652278921] [2021-07-09 17:12:38,952 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-07-09 17:12:38,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:38,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:38,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:38,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:39,060 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:39,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:39,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290295390] [2021-07-09 17:12:39,060 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:39,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652278921] [2021-07-09 17:12:39,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652278921] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:39,060 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:39,060 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:39,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94964034] [2021-07-09 17:12:39,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:39,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:39,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:39,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:39,061 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-07-09 17:12:39,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:39,335 INFO L93 Difference]: Finished difference Result 521 states and 1414 transitions. [2021-07-09 17:12:39,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:39,335 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-07-09 17:12:39,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:39,336 INFO L225 Difference]: With dead ends: 521 [2021-07-09 17:12:39,336 INFO L226 Difference]: Without dead ends: 483 [2021-07-09 17:12:39,336 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 119.3ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:39,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-07-09 17:12:39,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 399. [2021-07-09 17:12:39,340 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-07-09 17:12:39,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-07-09 17:12:39,341 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-07-09 17:12:39,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:39,341 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-07-09 17:12:39,341 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-07-09 17:12:39,341 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-07-09 17:12:39,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:39,342 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:39,342 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:39,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,318 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:39,542 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:39,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:39,542 INFO L82 PathProgramCache]: Analyzing trace with hash -877519115, now seen corresponding path program 315 times [2021-07-09 17:12:39,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:39,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330013703] [2021-07-09 17:12:39,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:39,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:39,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1767878449] [2021-07-09 17:12:39,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 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-07-09 17:12:39,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:12:39,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:39,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:39,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:39,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:39,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:39,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330013703] [2021-07-09 17:12:39,659 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:39,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767878449] [2021-07-09 17:12:39,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767878449] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:39,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:39,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:39,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311969518] [2021-07-09 17:12:39,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:39,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:39,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:39,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:39,659 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-07-09 17:12:39,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:39,893 INFO L93 Difference]: Finished difference Result 515 states and 1412 transitions. [2021-07-09 17:12:39,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:39,894 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-07-09 17:12:39,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:39,895 INFO L225 Difference]: With dead ends: 515 [2021-07-09 17:12:39,895 INFO L226 Difference]: Without dead ends: 511 [2021-07-09 17:12:39,895 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 86.7ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:39,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-07-09 17:12:39,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 396. [2021-07-09 17:12:39,900 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-07-09 17:12:39,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1139 transitions. [2021-07-09 17:12:39,900 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1139 transitions. Word has length 17 [2021-07-09 17:12:39,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:39,900 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1139 transitions. [2021-07-09 17:12:39,900 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-07-09 17:12:39,900 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1139 transitions. [2021-07-09 17:12:39,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:39,901 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:39,901 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:40,101 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable490 [2021-07-09 17:12:40,101 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:40,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:40,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1906323535, now seen corresponding path program 316 times [2021-07-09 17:12:40,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:40,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10477625] [2021-07-09 17:12:40,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:40,103 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:40,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210115161] [2021-07-09 17:12:40,103 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-07-09 17:12:40,127 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:40,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:40,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:40,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:40,259 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:40,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:40,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10477625] [2021-07-09 17:12:40,260 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:40,260 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210115161] [2021-07-09 17:12:40,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210115161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:40,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:40,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:40,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193953785] [2021-07-09 17:12:40,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:40,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:40,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:40,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:40,260 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-07-09 17:12:40,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:40,506 INFO L93 Difference]: Finished difference Result 474 states and 1329 transitions. [2021-07-09 17:12:40,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:40,506 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-07-09 17:12:40,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:40,507 INFO L225 Difference]: With dead ends: 474 [2021-07-09 17:12:40,507 INFO L226 Difference]: Without dead ends: 471 [2021-07-09 17:12:40,507 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 182.3ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-07-09 17:12:40,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-07-09 17:12:40,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 399. [2021-07-09 17:12:40,512 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-07-09 17:12:40,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1151 transitions. [2021-07-09 17:12:40,512 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1151 transitions. Word has length 17 [2021-07-09 17:12:40,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:40,513 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1151 transitions. [2021-07-09 17:12:40,513 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-07-09 17:12:40,513 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1151 transitions. [2021-07-09 17:12:40,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:40,513 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:40,513 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:40,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2021-07-09 17:12:40,714 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:40,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:40,714 INFO L82 PathProgramCache]: Analyzing trace with hash -2017146055, now seen corresponding path program 317 times [2021-07-09 17:12:40,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:40,714 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301722124] [2021-07-09 17:12:40,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:40,719 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:40,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420480349] [2021-07-09 17:12:40,719 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:12:40,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:40,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:40,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:40,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:40,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-07-09 17:12:40,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:40,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301722124] [2021-07-09 17:12:40,886 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:40,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420480349] [2021-07-09 17:12:40,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420480349] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:40,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:40,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:40,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872903666] [2021-07-09 17:12:40,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:40,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:40,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:40,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:40,887 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-07-09 17:12:41,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:41,137 INFO L93 Difference]: Finished difference Result 485 states and 1353 transitions. [2021-07-09 17:12:41,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:12:41,137 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-07-09 17:12:41,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:41,138 INFO L225 Difference]: With dead ends: 485 [2021-07-09 17:12:41,138 INFO L226 Difference]: Without dead ends: 482 [2021-07-09 17:12:41,138 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 197.2ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:41,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-07-09 17:12:41,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 397. [2021-07-09 17:12:41,143 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-07-09 17:12:41,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-07-09 17:12:41,144 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-07-09 17:12:41,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:41,144 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-07-09 17:12:41,144 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-07-09 17:12:41,144 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-07-09 17:12:41,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:41,144 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:41,145 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:41,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:41,353 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:41,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:41,353 INFO L82 PathProgramCache]: Analyzing trace with hash -306064309, now seen corresponding path program 318 times [2021-07-09 17:12:41,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:41,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057015346] [2021-07-09 17:12:41,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:41,354 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:41,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [717673719] [2021-07-09 17:12:41,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-07-09 17:12:41,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:41,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:41,387 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:12:41,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:41,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:41,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:41,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:41,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:41,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:41,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-07-09 17:12:41,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-07-09 17:12:41,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:41,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-07-09 17:12:41,499 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-07-09 17:12:41,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, 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-07-09 17:12:41,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:41,517 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-07-09 17:12:41,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:56 [2021-07-09 17:12:41,574 INFO L446 ElimStorePlain]: Different costs {3=[v_A_366], 5=[F]} [2021-07-09 17:12:41,603 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-07-09 17:12:41,604 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-07-09 17:12:41,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:41,648 INFO L354 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2021-07-09 17:12:41,648 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-07-09 17:12:41,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:41,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:41,692 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-07-09 17:12:41,692 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:60 [2021-07-09 17:12:41,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:41,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:41,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057015346] [2021-07-09 17:12:41,977 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:41,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717673719] [2021-07-09 17:12:41,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717673719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:41,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:41,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:41,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953794704] [2021-07-09 17:12:41,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:41,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:41,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:41,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:41,978 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-07-09 17:12:42,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:42,405 INFO L93 Difference]: Finished difference Result 483 states and 1340 transitions. [2021-07-09 17:12:42,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:42,405 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-07-09 17:12:42,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:42,406 INFO L225 Difference]: With dead ends: 483 [2021-07-09 17:12:42,406 INFO L226 Difference]: Without dead ends: 479 [2021-07-09 17:12:42,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 319.4ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:42,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2021-07-09 17:12:42,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 399. [2021-07-09 17:12:42,411 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-07-09 17:12:42,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-07-09 17:12:42,411 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-07-09 17:12:42,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:42,411 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-07-09 17:12:42,411 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-07-09 17:12:42,411 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-07-09 17:12:42,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:42,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:42,412 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:42,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:42,612 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:42,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:42,613 INFO L82 PathProgramCache]: Analyzing trace with hash -416886829, now seen corresponding path program 319 times [2021-07-09 17:12:42,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:42,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201109521] [2021-07-09 17:12:42,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:42,614 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:42,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1437028178] [2021-07-09 17:12:42,614 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-07-09 17:12:42,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:42,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:42,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:42,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:12:42,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:42,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:12:42,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:42,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:42,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-07-09 17:12:42,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:42,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:42,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:12:42,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-07-09 17:12:42,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:42,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-07-09 17:12:42,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:42,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:42,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:42,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:42,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:42,826 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:42,862 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:42,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:42,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201109521] [2021-07-09 17:12:42,862 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:42,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437028178] [2021-07-09 17:12:42,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437028178] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:42,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:42,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:42,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483624275] [2021-07-09 17:12:42,863 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:42,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:42,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:42,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:42,863 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-07-09 17:12:43,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:43,046 INFO L93 Difference]: Finished difference Result 447 states and 1265 transitions. [2021-07-09 17:12:43,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:43,047 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-07-09 17:12:43,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:43,047 INFO L225 Difference]: With dead ends: 447 [2021-07-09 17:12:43,048 INFO L226 Difference]: Without dead ends: 444 [2021-07-09 17:12:43,048 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 110.6ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:43,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-07-09 17:12:43,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 397. [2021-07-09 17:12:43,055 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-07-09 17:12:43,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-07-09 17:12:43,056 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-07-09 17:12:43,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:43,056 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-07-09 17:12:43,056 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-07-09 17:12:43,056 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-07-09 17:12:43,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:43,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:43,056 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:43,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:43,257 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:43,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:43,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1437975383, now seen corresponding path program 320 times [2021-07-09 17:12:43,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:43,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353356447] [2021-07-09 17:12:43,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:43,259 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:43,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1360007709] [2021-07-09 17:12:43,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 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-07-09 17:12:43,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:43,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:43,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:43,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:43,362 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:43,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:43,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353356447] [2021-07-09 17:12:43,363 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:43,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360007709] [2021-07-09 17:12:43,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360007709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:43,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:43,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:43,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528614489] [2021-07-09 17:12:43,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:43,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:43,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:43,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:43,363 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-07-09 17:12:43,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:43,562 INFO L93 Difference]: Finished difference Result 500 states and 1356 transitions. [2021-07-09 17:12:43,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:43,562 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-07-09 17:12:43,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:43,563 INFO L225 Difference]: With dead ends: 500 [2021-07-09 17:12:43,563 INFO L226 Difference]: Without dead ends: 478 [2021-07-09 17:12:43,563 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 87.0ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:43,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-09 17:12:43,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 406. [2021-07-09 17:12:43,567 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-07-09 17:12:43,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-07-09 17:12:43,568 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-07-09 17:12:43,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:43,568 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-07-09 17:12:43,568 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-07-09 17:12:43,568 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-07-09 17:12:43,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:43,569 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:43,569 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:43,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,324 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:43,769 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:43,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:43,769 INFO L82 PathProgramCache]: Analyzing trace with hash -312587246, now seen corresponding path program 321 times [2021-07-09 17:12:43,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:43,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794556307] [2021-07-09 17:12:43,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:43,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:43,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1923516346] [2021-07-09 17:12:43,771 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-07-09 17:12:43,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:43,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:43,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 17:12:43,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:43,868 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:12:43,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:43,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794556307] [2021-07-09 17:12:43,868 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:43,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923516346] [2021-07-09 17:12:43,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923516346] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:43,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:43,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:43,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869486053] [2021-07-09 17:12:43,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:43,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:43,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:43,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:43,869 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-07-09 17:12:44,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:44,126 INFO L93 Difference]: Finished difference Result 449 states and 1263 transitions. [2021-07-09 17:12:44,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:44,127 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-07-09 17:12:44,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:44,128 INFO L225 Difference]: With dead ends: 449 [2021-07-09 17:12:44,128 INFO L226 Difference]: Without dead ends: 438 [2021-07-09 17:12:44,128 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 165.6ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:44,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-07-09 17:12:44,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 405. [2021-07-09 17:12:44,132 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-07-09 17:12:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1167 transitions. [2021-07-09 17:12:44,132 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1167 transitions. Word has length 17 [2021-07-09 17:12:44,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:44,132 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1167 transitions. [2021-07-09 17:12:44,133 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-07-09 17:12:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1167 transitions. [2021-07-09 17:12:44,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:44,133 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:44,133 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:44,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-07-09 17:12:44,334 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:44,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:44,334 INFO L82 PathProgramCache]: Analyzing trace with hash 239847225, now seen corresponding path program 322 times [2021-07-09 17:12:44,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:44,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146086740] [2021-07-09 17:12:44,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:44,335 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:44,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [213484945] [2021-07-09 17:12:44,335 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-07-09 17:12:44,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:44,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:44,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:44,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:44,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-07-09 17:12:44,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:44,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146086740] [2021-07-09 17:12:44,487 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:44,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213484945] [2021-07-09 17:12:44,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213484945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:44,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:44,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:44,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835253045] [2021-07-09 17:12:44,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:44,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:44,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:44,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:44,488 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-07-09 17:12:44,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:44,782 INFO L93 Difference]: Finished difference Result 493 states and 1380 transitions. [2021-07-09 17:12:44,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 17:12:44,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-07-09 17:12:44,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:44,784 INFO L225 Difference]: With dead ends: 493 [2021-07-09 17:12:44,784 INFO L226 Difference]: Without dead ends: 490 [2021-07-09 17:12:44,784 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 200.0ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:44,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-07-09 17:12:44,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 409. [2021-07-09 17:12:44,789 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-07-09 17:12:44,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1183 transitions. [2021-07-09 17:12:44,789 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1183 transitions. Word has length 17 [2021-07-09 17:12:44,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:44,789 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1183 transitions. [2021-07-09 17:12:44,790 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-07-09 17:12:44,790 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1183 transitions. [2021-07-09 17:12:44,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:44,790 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:44,790 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:44,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-07-09 17:12:44,991 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:44,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:44,991 INFO L82 PathProgramCache]: Analyzing trace with hash 129024705, now seen corresponding path program 323 times [2021-07-09 17:12:44,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:44,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785700312] [2021-07-09 17:12:44,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:44,992 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:44,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243013275] [2021-07-09 17:12:44,992 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-07-09 17:12:45,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:45,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:45,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:45,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:45,154 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:45,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:45,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785700312] [2021-07-09 17:12:45,155 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:45,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243013275] [2021-07-09 17:12:45,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243013275] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:45,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:45,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:45,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605249751] [2021-07-09 17:12:45,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:45,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:45,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:45,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:45,155 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-07-09 17:12:45,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:45,483 INFO L93 Difference]: Finished difference Result 504 states and 1404 transitions. [2021-07-09 17:12:45,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:12:45,483 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-07-09 17:12:45,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:45,484 INFO L225 Difference]: With dead ends: 504 [2021-07-09 17:12:45,484 INFO L226 Difference]: Without dead ends: 501 [2021-07-09 17:12:45,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 224.5ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:12:45,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-07-09 17:12:45,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 407. [2021-07-09 17:12:45,489 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-07-09 17:12:45,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1175 transitions. [2021-07-09 17:12:45,489 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1175 transitions. Word has length 17 [2021-07-09 17:12:45,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:45,489 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1175 transitions. [2021-07-09 17:12:45,489 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-07-09 17:12:45,490 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1175 transitions. [2021-07-09 17:12:45,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:45,490 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:45,490 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:45,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable522 [2021-07-09 17:12:45,690 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:45,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:45,691 INFO L82 PathProgramCache]: Analyzing trace with hash -710821153, now seen corresponding path program 324 times [2021-07-09 17:12:45,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:45,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379446616] [2021-07-09 17:12:45,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:45,692 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:45,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [619666637] [2021-07-09 17:12:45,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 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-07-09 17:12:45,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:45,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:45,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:45,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:45,792 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:45,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:45,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379446616] [2021-07-09 17:12:45,792 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:45,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619666637] [2021-07-09 17:12:45,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619666637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:45,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:45,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:45,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730385693] [2021-07-09 17:12:45,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:45,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:45,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:45,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:45,793 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-07-09 17:12:45,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:45,972 INFO L93 Difference]: Finished difference Result 551 states and 1464 transitions. [2021-07-09 17:12:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:45,972 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-07-09 17:12:45,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:45,973 INFO L225 Difference]: With dead ends: 551 [2021-07-09 17:12:45,973 INFO L226 Difference]: Without dead ends: 529 [2021-07-09 17:12:45,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 77.1ms TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-07-09 17:12:45,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-07-09 17:12:45,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 408. [2021-07-09 17:12:45,978 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-07-09 17:12:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-07-09 17:12:45,979 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-07-09 17:12:45,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:45,979 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-07-09 17:12:45,979 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-07-09 17:12:45,979 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-07-09 17:12:45,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:45,979 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:45,979 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:46,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:46,180 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:46,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:46,180 INFO L82 PathProgramCache]: Analyzing trace with hash -139366347, now seen corresponding path program 325 times [2021-07-09 17:12:46,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:46,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311330700] [2021-07-09 17:12:46,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:46,181 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:46,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [996046829] [2021-07-09 17:12:46,181 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-07-09 17:12:46,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:46,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:46,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:46,337 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:46,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:46,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311330700] [2021-07-09 17:12:46,337 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:46,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996046829] [2021-07-09 17:12:46,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996046829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:46,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:46,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:46,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684567530] [2021-07-09 17:12:46,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:46,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:46,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:46,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:46,338 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-07-09 17:12:46,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:46,536 INFO L93 Difference]: Finished difference Result 459 states and 1300 transitions. [2021-07-09 17:12:46,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:46,537 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-07-09 17:12:46,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:46,538 INFO L225 Difference]: With dead ends: 459 [2021-07-09 17:12:46,538 INFO L226 Difference]: Without dead ends: 456 [2021-07-09 17:12:46,538 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 152.6ms TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:12:46,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-07-09 17:12:46,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 408. [2021-07-09 17:12:46,543 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-07-09 17:12:46,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-07-09 17:12:46,543 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-07-09 17:12:46,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:46,543 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-07-09 17:12:46,543 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-07-09 17:12:46,543 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-07-09 17:12:46,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:46,544 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:46,544 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:46,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2021-07-09 17:12:46,744 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:46,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:46,745 INFO L82 PathProgramCache]: Analyzing trace with hash 221507005, now seen corresponding path program 326 times [2021-07-09 17:12:46,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:46,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657584146] [2021-07-09 17:12:46,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:46,746 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:46,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [137924253] [2021-07-09 17:12:46,746 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-07-09 17:12:46,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:46,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:46,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:46,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:46,848 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:46,848 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:46,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657584146] [2021-07-09 17:12:46,848 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:46,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137924253] [2021-07-09 17:12:46,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137924253] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:46,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:46,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:46,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600008000] [2021-07-09 17:12:46,849 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:46,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:46,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:46,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:46,849 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-07-09 17:12:47,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:47,134 INFO L93 Difference]: Finished difference Result 574 states and 1518 transitions. [2021-07-09 17:12:47,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:47,134 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-07-09 17:12:47,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:47,135 INFO L225 Difference]: With dead ends: 574 [2021-07-09 17:12:47,135 INFO L226 Difference]: Without dead ends: 540 [2021-07-09 17:12:47,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 121.7ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:47,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-07-09 17:12:47,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 408. [2021-07-09 17:12:47,140 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-07-09 17:12:47,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-07-09 17:12:47,140 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-07-09 17:12:47,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:47,140 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-07-09 17:12:47,141 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-07-09 17:12:47,141 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-07-09 17:12:47,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:47,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:47,141 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:47,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2021-07-09 17:12:47,342 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:47,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:47,342 INFO L82 PathProgramCache]: Analyzing trace with hash 855855421, now seen corresponding path program 327 times [2021-07-09 17:12:47,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:47,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673947233] [2021-07-09 17:12:47,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:47,343 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:47,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [542537573] [2021-07-09 17:12:47,343 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-07-09 17:12:47,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:12:47,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:47,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:12:47,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:47,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 12 treesize of output 11 [2021-07-09 17:12:47,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:47,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:12:47,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:47,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:47,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-07-09 17:12:47,447 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-07-09 17:12:47,447 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-07-09 17:12:47,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:47,464 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-07-09 17:12:47,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:50 [2021-07-09 17:12:47,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:47,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 24 treesize of output 26 [2021-07-09 17:12:47,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:47,554 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-07-09 17:12:47,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:55 [2021-07-09 17:12:47,583 INFO L446 ElimStorePlain]: Different costs {0=[v_A_372], 3=[F]} [2021-07-09 17:12:47,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 23 treesize of output 28 [2021-07-09 17:12:47,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:47,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:47,613 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-07-09 17:12:47,614 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-07-09 17:12:47,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:47,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:47,629 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-07-09 17:12:47,629 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-07-09 17:12:47,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-07-09 17:12:47,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:47,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673947233] [2021-07-09 17:12:47,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:47,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542537573] [2021-07-09 17:12:47,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542537573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:47,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:47,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:47,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168553592] [2021-07-09 17:12:47,743 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:47,743 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:47,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:47,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:47,743 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-07-09 17:12:47,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:47,964 INFO L93 Difference]: Finished difference Result 447 states and 1270 transitions. [2021-07-09 17:12:47,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:47,964 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-07-09 17:12:47,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:47,965 INFO L225 Difference]: With dead ends: 447 [2021-07-09 17:12:47,965 INFO L226 Difference]: Without dead ends: 441 [2021-07-09 17:12:47,965 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 172.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:47,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-07-09 17:12:47,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 407. [2021-07-09 17:12:47,970 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-07-09 17:12:47,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-07-09 17:12:47,971 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-07-09 17:12:47,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:47,972 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-07-09 17:12:47,972 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-07-09 17:12:47,972 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-07-09 17:12:47,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:47,972 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:47,972 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:48,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable526 [2021-07-09 17:12:48,173 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:48,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:48,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1710064541, now seen corresponding path program 328 times [2021-07-09 17:12:48,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:48,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350689252] [2021-07-09 17:12:48,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:48,174 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:48,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [381519436] [2021-07-09 17:12:48,174 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-07-09 17:12:48,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:48,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:48,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:12:48,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:48,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 12 treesize of output 11 [2021-07-09 17:12:48,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:48,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-07-09 17:12:48,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-07-09 17:12:48,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:48,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-07-09 17:12:48,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-07-09 17:12:48,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:48,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-07-09 17:12:48,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-07-09 17:12:48,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:48,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,325 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:12:48,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:48,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:48,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-07-09 17:12:48,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:48,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:48,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:48,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:48,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:48,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:48,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-07-09 17:12:48,418 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:48,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:48,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350689252] [2021-07-09 17:12:48,418 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:48,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381519436] [2021-07-09 17:12:48,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381519436] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:48,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:48,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:48,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580319318] [2021-07-09 17:12:48,418 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:48,418 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:48,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:48,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:48,419 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-07-09 17:12:48,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:48,653 INFO L93 Difference]: Finished difference Result 464 states and 1313 transitions. [2021-07-09 17:12:48,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-09 17:12:48,654 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-07-09 17:12:48,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:48,654 INFO L225 Difference]: With dead ends: 464 [2021-07-09 17:12:48,654 INFO L226 Difference]: Without dead ends: 458 [2021-07-09 17:12:48,654 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 114.4ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:48,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-07-09 17:12:48,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 406. [2021-07-09 17:12:48,659 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-07-09 17:12:48,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1174 transitions. [2021-07-09 17:12:48,660 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1174 transitions. Word has length 17 [2021-07-09 17:12:48,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:48,660 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1174 transitions. [2021-07-09 17:12:48,660 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-07-09 17:12:48,660 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1174 transitions. [2021-07-09 17:12:48,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:48,660 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:48,660 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:48,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 332 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2021-07-09 17:12:48,861 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:48,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:48,861 INFO L82 PathProgramCache]: Analyzing trace with hash -1020525255, now seen corresponding path program 329 times [2021-07-09 17:12:48,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:48,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506046191] [2021-07-09 17:12:48,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:48,862 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:48,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1680604866] [2021-07-09 17:12:48,862 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-07-09 17:12:48,887 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:48,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:48,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:48,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:49,015 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:49,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:49,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506046191] [2021-07-09 17:12:49,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:49,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680604866] [2021-07-09 17:12:49,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680604866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:49,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:49,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-07-09 17:12:49,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714230622] [2021-07-09 17:12:49,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 17:12:49,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:49,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 17:12:49,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-07-09 17:12:49,016 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-07-09 17:12:49,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:49,567 INFO L93 Difference]: Finished difference Result 596 states and 1564 transitions. [2021-07-09 17:12:49,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 17:12:49,568 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-07-09 17:12:49,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:49,569 INFO L225 Difference]: With dead ends: 596 [2021-07-09 17:12:49,569 INFO L226 Difference]: Without dead ends: 577 [2021-07-09 17:12:49,569 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 280.5ms TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2021-07-09 17:12:49,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-07-09 17:12:49,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 403. [2021-07-09 17:12:49,576 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-07-09 17:12:49,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1166 transitions. [2021-07-09 17:12:49,577 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1166 transitions. Word has length 17 [2021-07-09 17:12:49,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:49,577 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1166 transitions. [2021-07-09 17:12:49,577 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-07-09 17:12:49,577 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1166 transitions. [2021-07-09 17:12:49,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:49,578 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:49,578 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:49,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable533 [2021-07-09 17:12:49,789 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:49,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:49,789 INFO L82 PathProgramCache]: Analyzing trace with hash 579733971, now seen corresponding path program 330 times [2021-07-09 17:12:49,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:49,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501822798] [2021-07-09 17:12:49,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:49,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:49,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [538432290] [2021-07-09 17:12:49,790 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-07-09 17:12:49,815 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:49,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:49,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:49,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:49,909 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:49,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:49,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501822798] [2021-07-09 17:12:49,909 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:49,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538432290] [2021-07-09 17:12:49,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538432290] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:49,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:49,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:49,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637326749] [2021-07-09 17:12:49,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:49,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:49,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:49,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:49,910 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-07-09 17:12:50,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:50,176 INFO L93 Difference]: Finished difference Result 473 states and 1330 transitions. [2021-07-09 17:12:50,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:12:50,177 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-07-09 17:12:50,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:50,178 INFO L225 Difference]: With dead ends: 473 [2021-07-09 17:12:50,178 INFO L226 Difference]: Without dead ends: 469 [2021-07-09 17:12:50,178 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 102.8ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:50,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-07-09 17:12:50,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 402. [2021-07-09 17:12:50,182 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-07-09 17:12:50,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1163 transitions. [2021-07-09 17:12:50,183 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1163 transitions. Word has length 17 [2021-07-09 17:12:50,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:50,183 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1163 transitions. [2021-07-09 17:12:50,183 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-07-09 17:12:50,183 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1163 transitions. [2021-07-09 17:12:50,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:50,183 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:50,183 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:50,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable534,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:50,384 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:50,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:50,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1971193633, now seen corresponding path program 331 times [2021-07-09 17:12:50,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:50,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963212719] [2021-07-09 17:12:50,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:50,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:50,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611683643] [2021-07-09 17:12:50,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 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-07-09 17:12:50,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:50,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:50,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:50,555 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:50,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:50,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963212719] [2021-07-09 17:12:50,555 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:50,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611683643] [2021-07-09 17:12:50,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611683643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:50,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:50,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:50,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044748075] [2021-07-09 17:12:50,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:50,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:50,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:50,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:50,556 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-07-09 17:12:50,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:50,779 INFO L93 Difference]: Finished difference Result 450 states and 1283 transitions. [2021-07-09 17:12:50,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:50,780 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-07-09 17:12:50,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:50,781 INFO L225 Difference]: With dead ends: 450 [2021-07-09 17:12:50,781 INFO L226 Difference]: Without dead ends: 447 [2021-07-09 17:12:50,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 170.7ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:50,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-07-09 17:12:50,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 401. [2021-07-09 17:12:50,785 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-07-09 17:12:50,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1159 transitions. [2021-07-09 17:12:50,786 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1159 transitions. Word has length 17 [2021-07-09 17:12:50,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:50,786 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1159 transitions. [2021-07-09 17:12:50,786 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-07-09 17:12:50,786 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1159 transitions. [2021-07-09 17:12:50,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:50,787 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:50,787 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:50,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable535 [2021-07-09 17:12:50,987 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:50,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:50,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1125645505, now seen corresponding path program 332 times [2021-07-09 17:12:50,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:50,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974211586] [2021-07-09 17:12:50,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:50,989 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:50,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1155304094] [2021-07-09 17:12:50,989 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-07-09 17:12:51,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:51,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:51,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:51,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:51,101 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:51,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:51,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974211586] [2021-07-09 17:12:51,101 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:51,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155304094] [2021-07-09 17:12:51,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155304094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:51,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:51,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:51,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909913596] [2021-07-09 17:12:51,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:51,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:51,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:51,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:51,102 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-07-09 17:12:51,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:51,384 INFO L93 Difference]: Finished difference Result 649 states and 1687 transitions. [2021-07-09 17:12:51,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:12:51,385 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-07-09 17:12:51,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:51,386 INFO L225 Difference]: With dead ends: 649 [2021-07-09 17:12:51,386 INFO L226 Difference]: Without dead ends: 622 [2021-07-09 17:12:51,387 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 158.7ms TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:12:51,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-07-09 17:12:51,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 407. [2021-07-09 17:12:51,394 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-07-09 17:12:51,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1180 transitions. [2021-07-09 17:12:51,395 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1180 transitions. Word has length 17 [2021-07-09 17:12:51,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:51,395 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1180 transitions. [2021-07-09 17:12:51,395 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-07-09 17:12:51,395 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1180 transitions. [2021-07-09 17:12:51,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:51,396 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:51,396 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:51,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:51,609 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:51,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:51,609 INFO L82 PathProgramCache]: Analyzing trace with hash 174977127, now seen corresponding path program 333 times [2021-07-09 17:12:51,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:51,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647444271] [2021-07-09 17:12:51,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:51,611 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:51,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886209213] [2021-07-09 17:12:51,611 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-07-09 17:12:51,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 17:12:51,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:51,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:51,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:51,715 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:51,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:51,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647444271] [2021-07-09 17:12:51,715 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:51,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886209213] [2021-07-09 17:12:51,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886209213] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:51,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:51,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:51,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964758212] [2021-07-09 17:12:51,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:51,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:51,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:51,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:51,716 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-07-09 17:12:51,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:51,984 INFO L93 Difference]: Finished difference Result 630 states and 1622 transitions. [2021-07-09 17:12:51,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 17:12:51,984 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-07-09 17:12:51,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:51,985 INFO L225 Difference]: With dead ends: 630 [2021-07-09 17:12:51,985 INFO L226 Difference]: Without dead ends: 591 [2021-07-09 17:12:51,985 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 119.2ms TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:12:51,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-07-09 17:12:51,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 421. [2021-07-09 17:12:51,990 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-07-09 17:12:51,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-07-09 17:12:51,991 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-07-09 17:12:51,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:51,991 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-07-09 17:12:51,991 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-07-09 17:12:51,991 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-07-09 17:12:51,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:51,992 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:51,992 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:52,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:52,192 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:52,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:52,192 INFO L82 PathProgramCache]: Analyzing trace with hash 746431933, now seen corresponding path program 334 times [2021-07-09 17:12:52,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:52,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402594014] [2021-07-09 17:12:52,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:52,194 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:52,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1224877722] [2021-07-09 17:12:52,194 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-07-09 17:12:52,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:52,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:52,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:52,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:52,348 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:52,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:52,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402594014] [2021-07-09 17:12:52,348 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:52,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224877722] [2021-07-09 17:12:52,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224877722] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:52,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:52,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:52,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080961101] [2021-07-09 17:12:52,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:52,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:52,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:52,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:52,349 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-07-09 17:12:52,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:52,573 INFO L93 Difference]: Finished difference Result 473 states and 1348 transitions. [2021-07-09 17:12:52,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:12:52,573 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-07-09 17:12:52,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:52,574 INFO L225 Difference]: With dead ends: 473 [2021-07-09 17:12:52,574 INFO L226 Difference]: Without dead ends: 470 [2021-07-09 17:12:52,574 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 178.9ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:52,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-07-09 17:12:52,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 421. [2021-07-09 17:12:52,578 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-07-09 17:12:52,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-07-09 17:12:52,579 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-07-09 17:12:52,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:52,579 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-07-09 17:12:52,579 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-07-09 17:12:52,579 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-07-09 17:12:52,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:52,580 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:52,580 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:52,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable538 [2021-07-09 17:12:52,781 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:52,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:52,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1062537671, now seen corresponding path program 335 times [2021-07-09 17:12:52,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:52,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516283949] [2021-07-09 17:12:52,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:52,783 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:52,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [787067869] [2021-07-09 17:12:52,783 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-07-09 17:12:52,815 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:52,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:52,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:52,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:52,939 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:52,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:52,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516283949] [2021-07-09 17:12:52,940 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:52,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787067869] [2021-07-09 17:12:52,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787067869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:52,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:52,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:52,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38374421] [2021-07-09 17:12:52,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:52,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:52,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:52,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:52,941 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-07-09 17:12:53,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:53,272 INFO L93 Difference]: Finished difference Result 525 states and 1477 transitions. [2021-07-09 17:12:53,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:12:53,272 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-07-09 17:12:53,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:53,273 INFO L225 Difference]: With dead ends: 525 [2021-07-09 17:12:53,273 INFO L226 Difference]: Without dead ends: 522 [2021-07-09 17:12:53,273 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 199.4ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-07-09 17:12:53,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-07-09 17:12:53,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 423. [2021-07-09 17:12:53,278 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-07-09 17:12:53,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1232 transitions. [2021-07-09 17:12:53,279 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1232 transitions. Word has length 17 [2021-07-09 17:12:53,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:53,279 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1232 transitions. [2021-07-09 17:12:53,279 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-07-09 17:12:53,279 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1232 transitions. [2021-07-09 17:12:53,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:53,279 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:53,279 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:53,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:53,480 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:53,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:53,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1173360191, now seen corresponding path program 336 times [2021-07-09 17:12:53,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:53,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202973758] [2021-07-09 17:12:53,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:53,482 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:53,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1925353948] [2021-07-09 17:12:53,483 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-07-09 17:12:53,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 17:12:53,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:53,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:53,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:53,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:53,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:53,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202973758] [2021-07-09 17:12:53,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:53,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925353948] [2021-07-09 17:12:53,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925353948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:53,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:53,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:53,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119444551] [2021-07-09 17:12:53,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:53,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:53,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:53,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:53,600 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-07-09 17:12:53,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:53,949 INFO L93 Difference]: Finished difference Result 717 states and 1861 transitions. [2021-07-09 17:12:53,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 17:12:53,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-07-09 17:12:53,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:53,951 INFO L225 Difference]: With dead ends: 717 [2021-07-09 17:12:53,951 INFO L226 Difference]: Without dead ends: 686 [2021-07-09 17:12:53,951 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 172.3ms TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2021-07-09 17:12:53,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-07-09 17:12:53,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 427. [2021-07-09 17:12:53,957 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-07-09 17:12:53,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1247 transitions. [2021-07-09 17:12:53,958 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1247 transitions. Word has length 17 [2021-07-09 17:12:53,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:53,958 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1247 transitions. [2021-07-09 17:12:53,958 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-07-09 17:12:53,958 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1247 transitions. [2021-07-09 17:12:53,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:53,958 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:53,958 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:54,159 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable540 [2021-07-09 17:12:54,159 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:54,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:54,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1180622151, now seen corresponding path program 337 times [2021-07-09 17:12:54,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:54,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537856585] [2021-07-09 17:12:54,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:54,161 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:54,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [400565893] [2021-07-09 17:12:54,161 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-07-09 17:12:54,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:54,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:54,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:54,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:54,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:12:54,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:54,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:54,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-07-09 17:12:54,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:12:54,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-07-09 17:12:54,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:54,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-07-09 17:12:54,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:54,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:54,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,364 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:54,388 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:54,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:54,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537856585] [2021-07-09 17:12:54,389 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:54,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400565893] [2021-07-09 17:12:54,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400565893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:54,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:54,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:54,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284782714] [2021-07-09 17:12:54,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:54,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:54,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:54,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:54,389 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-07-09 17:12:54,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:54,603 INFO L93 Difference]: Finished difference Result 471 states and 1351 transitions. [2021-07-09 17:12:54,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:54,604 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-07-09 17:12:54,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:54,605 INFO L225 Difference]: With dead ends: 471 [2021-07-09 17:12:54,605 INFO L226 Difference]: Without dead ends: 468 [2021-07-09 17:12:54,605 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 112.8ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:54,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-07-09 17:12:54,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-07-09 17:12:54,610 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-07-09 17:12:54,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-07-09 17:12:54,610 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-07-09 17:12:54,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:54,610 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-07-09 17:12:54,610 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-07-09 17:12:54,610 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-07-09 17:12:54,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:54,611 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:54,611 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:54,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2021-07-09 17:12:54,811 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:54,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:54,812 INFO L82 PathProgramCache]: Analyzing trace with hash -2013206049, now seen corresponding path program 338 times [2021-07-09 17:12:54,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:54,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763376640] [2021-07-09 17:12:54,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:54,813 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:54,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12712119] [2021-07-09 17:12:54,813 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-07-09 17:12:54,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:54,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:54,845 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 17:12:54,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:54,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-07-09 17:12:54,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-07-09 17:12:54,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 16 treesize of output 18 [2021-07-09 17:12:54,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-07-09 17:12:54,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-07-09 17:12:54,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-07-09 17:12:54,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:54,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-07-09 17:12:54,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:54,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:54,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-07-09 17:12:55,059 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-07-09 17:12:55,060 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-07-09 17:12:55,061 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:55,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:55,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select 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-07-09 17:12:55,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:55,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:55,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-07-09 17:12:55,081 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-07-09 17:12:55,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-07-09 17:12:55,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:55,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763376640] [2021-07-09 17:12:55,140 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:55,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12712119] [2021-07-09 17:12:55,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12712119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:55,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:55,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:55,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962130428] [2021-07-09 17:12:55,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:55,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:55,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:55,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:55,141 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-07-09 17:12:55,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:55,368 INFO L93 Difference]: Finished difference Result 464 states and 1334 transitions. [2021-07-09 17:12:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:55,369 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-07-09 17:12:55,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:55,369 INFO L225 Difference]: With dead ends: 464 [2021-07-09 17:12:55,369 INFO L226 Difference]: Without dead ends: 461 [2021-07-09 17:12:55,370 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 164.5ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:55,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-07-09 17:12:55,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 426. [2021-07-09 17:12:55,374 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-07-09 17:12:55,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-07-09 17:12:55,375 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-07-09 17:12:55,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:55,375 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-07-09 17:12:55,375 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-07-09 17:12:55,375 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-07-09 17:12:55,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:55,375 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:55,375 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:55,575 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable542 [2021-07-09 17:12:55,576 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:55,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:55,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1441751243, now seen corresponding path program 339 times [2021-07-09 17:12:55,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:55,576 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427528877] [2021-07-09 17:12:55,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:55,577 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:55,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692109660] [2021-07-09 17:12:55,578 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-07-09 17:12:55,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:12:55,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:55,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 17:12:55,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:55,704 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:55,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:55,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427528877] [2021-07-09 17:12:55,705 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:55,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692109660] [2021-07-09 17:12:55,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692109660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:55,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:55,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:55,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599015486] [2021-07-09 17:12:55,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:55,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:55,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:55,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:55,705 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-07-09 17:12:55,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:55,884 INFO L93 Difference]: Finished difference Result 471 states and 1355 transitions. [2021-07-09 17:12:55,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:55,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-07-09 17:12:55,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:55,885 INFO L225 Difference]: With dead ends: 471 [2021-07-09 17:12:55,885 INFO L226 Difference]: Without dead ends: 468 [2021-07-09 17:12:55,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 120.9ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-07-09 17:12:55,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-07-09 17:12:55,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-07-09 17:12:55,890 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-07-09 17:12:55,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-07-09 17:12:55,891 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-07-09 17:12:55,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:55,891 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-07-09 17:12:55,891 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-07-09 17:12:55,891 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-07-09 17:12:55,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:55,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:55,891 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:56,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2021-07-09 17:12:56,092 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:56,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:56,092 INFO L82 PathProgramCache]: Analyzing trace with hash -906521441, now seen corresponding path program 340 times [2021-07-09 17:12:56,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:56,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607454754] [2021-07-09 17:12:56,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:56,094 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:56,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006921319] [2021-07-09 17:12:56,094 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-07-09 17:12:56,118 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:56,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:56,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:56,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:56,249 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:56,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:56,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607454754] [2021-07-09 17:12:56,250 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:56,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006921319] [2021-07-09 17:12:56,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006921319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:56,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:56,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:56,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719344385] [2021-07-09 17:12:56,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:56,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:56,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:56,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:56,250 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-07-09 17:12:56,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:56,450 INFO L93 Difference]: Finished difference Result 480 states and 1371 transitions. [2021-07-09 17:12:56,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:56,451 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-07-09 17:12:56,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:56,452 INFO L225 Difference]: With dead ends: 480 [2021-07-09 17:12:56,452 INFO L226 Difference]: Without dead ends: 477 [2021-07-09 17:12:56,452 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 178.1ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-07-09 17:12:56,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-07-09 17:12:56,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 426. [2021-07-09 17:12:56,456 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-07-09 17:12:56,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-07-09 17:12:56,457 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-07-09 17:12:56,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:56,457 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-07-09 17:12:56,457 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-07-09 17:12:56,457 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-07-09 17:12:56,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:56,457 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:56,457 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:56,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:56,658 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:56,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:56,658 INFO L82 PathProgramCache]: Analyzing trace with hash -2074158527, now seen corresponding path program 341 times [2021-07-09 17:12:56,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:56,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791602304] [2021-07-09 17:12:56,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:56,660 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:56,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970732166] [2021-07-09 17:12:56,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 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-07-09 17:12:56,684 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 17:12:56,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:56,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:12:56,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:56,814 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:56,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:56,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791602304] [2021-07-09 17:12:56,815 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:56,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970732166] [2021-07-09 17:12:56,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970732166] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:56,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:56,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:12:56,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716833525] [2021-07-09 17:12:56,815 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:12:56,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:56,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:12:56,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:56,815 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-07-09 17:12:57,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:57,014 INFO L93 Difference]: Finished difference Result 454 states and 1312 transitions. [2021-07-09 17:12:57,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:57,015 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-07-09 17:12:57,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:57,015 INFO L225 Difference]: With dead ends: 454 [2021-07-09 17:12:57,015 INFO L226 Difference]: Without dead ends: 451 [2021-07-09 17:12:57,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 127.7ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:12:57,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-07-09 17:12:57,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 426. [2021-07-09 17:12:57,020 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-07-09 17:12:57,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-07-09 17:12:57,021 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-07-09 17:12:57,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:57,021 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-07-09 17:12:57,021 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-07-09 17:12:57,021 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-07-09 17:12:57,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:57,021 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:57,021 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:57,222 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable545 [2021-07-09 17:12:57,222 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:57,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:57,222 INFO L82 PathProgramCache]: Analyzing trace with hash -345111193, now seen corresponding path program 342 times [2021-07-09 17:12:57,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:57,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445359648] [2021-07-09 17:12:57,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:57,223 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:57,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516605861] [2021-07-09 17:12:57,223 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-07-09 17:12:57,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:12:57,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:57,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-07-09 17:12:57,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:57,321 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:57,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:57,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445359648] [2021-07-09 17:12:57,321 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:57,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516605861] [2021-07-09 17:12:57,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516605861] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:57,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:57,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:12:57,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210180529] [2021-07-09 17:12:57,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:12:57,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:57,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:12:57,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-07-09 17:12:57,322 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-07-09 17:12:57,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:57,525 INFO L93 Difference]: Finished difference Result 534 states and 1501 transitions. [2021-07-09 17:12:57,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:12:57,525 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-07-09 17:12:57,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:57,526 INFO L225 Difference]: With dead ends: 534 [2021-07-09 17:12:57,526 INFO L226 Difference]: Without dead ends: 494 [2021-07-09 17:12:57,526 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:57,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-07-09 17:12:57,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 402. [2021-07-09 17:12:57,530 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-07-09 17:12:57,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-07-09 17:12:57,531 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-07-09 17:12:57,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:57,531 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-07-09 17:12:57,531 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-07-09 17:12:57,531 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-07-09 17:12:57,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:57,532 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:57,532 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:57,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable546 [2021-07-09 17:12:57,732 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:57,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:57,732 INFO L82 PathProgramCache]: Analyzing trace with hash 410773185, now seen corresponding path program 343 times [2021-07-09 17:12:57,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:57,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37857612] [2021-07-09 17:12:57,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:57,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:57,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262857377] [2021-07-09 17:12:57,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 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-07-09 17:12:57,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:12:57,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:57,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:57,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:12:57,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:57,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:57,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:57,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:57,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:57,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:57,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:57,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:12:57,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:57,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:57,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:57,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:57,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:57,918 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 17:12:57,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:57,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 25 treesize of output 30 [2021-07-09 17:12:57,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:57,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:57,934 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:57,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-07-09 17:12:57,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:57,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37857612] [2021-07-09 17:12:57,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:57,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262857377] [2021-07-09 17:12:57,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262857377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:57,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:57,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:57,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220762450] [2021-07-09 17:12:57,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:57,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:57,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:57,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:57,961 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-07-09 17:12:58,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:58,179 INFO L93 Difference]: Finished difference Result 433 states and 1242 transitions. [2021-07-09 17:12:58,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:58,179 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-07-09 17:12:58,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:58,180 INFO L225 Difference]: With dead ends: 433 [2021-07-09 17:12:58,180 INFO L226 Difference]: Without dead ends: 430 [2021-07-09 17:12:58,180 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 104.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:58,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-07-09 17:12:58,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 402. [2021-07-09 17:12:58,184 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-07-09 17:12:58,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-07-09 17:12:58,185 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-07-09 17:12:58,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:58,185 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-07-09 17:12:58,185 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-07-09 17:12:58,185 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-07-09 17:12:58,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:58,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:58,186 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:58,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2021-07-09 17:12:58,386 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:58,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:58,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1823334309, now seen corresponding path program 344 times [2021-07-09 17:12:58,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:58,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122897850] [2021-07-09 17:12:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:58,388 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:58,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172322889] [2021-07-09 17:12:58,388 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-07-09 17:12:58,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:12:58,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:58,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:12:58,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:58,503 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:58,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:58,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122897850] [2021-07-09 17:12:58,504 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:58,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172322889] [2021-07-09 17:12:58,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172322889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:58,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:58,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:58,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402911537] [2021-07-09 17:12:58,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:58,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:58,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:58,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:58,504 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-07-09 17:12:58,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:58,744 INFO L93 Difference]: Finished difference Result 615 states and 1653 transitions. [2021-07-09 17:12:58,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:58,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-07-09 17:12:58,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:58,745 INFO L225 Difference]: With dead ends: 615 [2021-07-09 17:12:58,745 INFO L226 Difference]: Without dead ends: 609 [2021-07-09 17:12:58,745 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 95.5ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-07-09 17:12:58,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-07-09 17:12:58,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 408. [2021-07-09 17:12:58,754 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-07-09 17:12:58,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1189 transitions. [2021-07-09 17:12:58,754 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1189 transitions. Word has length 17 [2021-07-09 17:12:58,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:58,754 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1189 transitions. [2021-07-09 17:12:58,755 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-07-09 17:12:58,755 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1189 transitions. [2021-07-09 17:12:58,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:58,755 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:58,755 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:58,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:58,956 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:58,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:58,956 INFO L82 PathProgramCache]: Analyzing trace with hash -94286975, now seen corresponding path program 345 times [2021-07-09 17:12:58,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:58,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717204802] [2021-07-09 17:12:58,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:58,957 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:58,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [414793531] [2021-07-09 17:12:58,957 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-07-09 17:12:58,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:12:58,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:58,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:58,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:59,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-07-09 17:12:59,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:12:59,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-07-09 17:12:59,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:59,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-07-09 17:12:59,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:12:59,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:12:59,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select 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-07-09 17:12:59,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-07-09 17:12:59,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:59,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,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 40 treesize of output 30 [2021-07-09 17:12:59,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:59,188 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:59,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:59,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717204802] [2021-07-09 17:12:59,189 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:59,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414793531] [2021-07-09 17:12:59,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414793531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:59,189 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:59,189 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:59,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928174693] [2021-07-09 17:12:59,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:59,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:59,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:59,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:59,189 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-07-09 17:12:59,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:12:59,484 INFO L93 Difference]: Finished difference Result 491 states and 1396 transitions. [2021-07-09 17:12:59,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:12:59,484 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-07-09 17:12:59,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:12:59,485 INFO L225 Difference]: With dead ends: 491 [2021-07-09 17:12:59,485 INFO L226 Difference]: Without dead ends: 486 [2021-07-09 17:12:59,485 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 113.7ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:12:59,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-07-09 17:12:59,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 409. [2021-07-09 17:12:59,490 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-07-09 17:12:59,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1192 transitions. [2021-07-09 17:12:59,491 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1192 transitions. Word has length 17 [2021-07-09 17:12:59,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:12:59,491 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1192 transitions. [2021-07-09 17:12:59,491 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-07-09 17:12:59,491 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1192 transitions. [2021-07-09 17:12:59,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:12:59,491 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:12:59,492 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:12:59,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable549,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:12:59,692 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:12:59,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:12:59,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1624056731, now seen corresponding path program 346 times [2021-07-09 17:12:59,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:12:59,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708152802] [2021-07-09 17:12:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:12:59,693 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:12:59,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1349535462] [2021-07-09 17:12:59,693 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-07-09 17:12:59,716 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 17:12:59,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:12:59,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 17:12:59,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:12:59,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-09 17:12:59,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-07-09 17:12:59,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-07-09 17:12:59,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-07-09 17:12:59,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-07-09 17:12:59,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-07-09 17:12:59,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-07-09 17:12:59,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-07-09 17:12:59,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:12:59,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select 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-07-09 17:12:59,876 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:12:59,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:12:59,881 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-07-09 17:12:59,919 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:12:59,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:12:59,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708152802] [2021-07-09 17:12:59,920 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:12:59,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349535462] [2021-07-09 17:12:59,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349535462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:12:59,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:12:59,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:12:59,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108691963] [2021-07-09 17:12:59,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:12:59,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:12:59,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:12:59,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:12:59,920 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-07-09 17:13:00,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:13:00,202 INFO L93 Difference]: Finished difference Result 500 states and 1420 transitions. [2021-07-09 17:13:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:13:00,203 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-07-09 17:13:00,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:13:00,204 INFO L225 Difference]: With dead ends: 500 [2021-07-09 17:13:00,204 INFO L226 Difference]: Without dead ends: 497 [2021-07-09 17:13:00,204 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 107.6ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:13:00,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-07-09 17:13:00,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 410. [2021-07-09 17:13:00,208 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-07-09 17:13:00,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1196 transitions. [2021-07-09 17:13:00,209 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1196 transitions. Word has length 17 [2021-07-09 17:13:00,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:13:00,209 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1196 transitions. [2021-07-09 17:13:00,209 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-07-09 17:13:00,209 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1196 transitions. [2021-07-09 17:13:00,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:13:00,210 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:13:00,210 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:13:00,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable550 [2021-07-09 17:13:00,410 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:13:00,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:13:00,410 INFO L82 PathProgramCache]: Analyzing trace with hash -2135680763, now seen corresponding path program 347 times [2021-07-09 17:13:00,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:13:00,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629687314] [2021-07-09 17:13:00,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:13:00,412 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:13:00,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [721539851] [2021-07-09 17:13:00,412 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-07-09 17:13:00,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 17:13:00,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:13:00,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:13:00,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:13:00,526 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:13:00,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:13:00,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629687314] [2021-07-09 17:13:00,526 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:13:00,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721539851] [2021-07-09 17:13:00,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721539851] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:13:00,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:13:00,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:13:00,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836963394] [2021-07-09 17:13:00,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:13:00,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:13:00,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:13:00,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:13:00,527 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-07-09 17:13:00,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:13:00,755 INFO L93 Difference]: Finished difference Result 602 states and 1630 transitions. [2021-07-09 17:13:00,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 17:13:00,755 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-07-09 17:13:00,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:13:00,756 INFO L225 Difference]: With dead ends: 602 [2021-07-09 17:13:00,756 INFO L226 Difference]: Without dead ends: 597 [2021-07-09 17:13:00,756 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:13:00,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-07-09 17:13:00,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 415. [2021-07-09 17:13:00,761 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-07-09 17:13:00,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-07-09 17:13:00,762 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-07-09 17:13:00,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:13:00,762 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-07-09 17:13:00,762 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-07-09 17:13:00,762 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-07-09 17:13:00,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:13:00,763 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:13:00,763 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:13:00,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-07-09 17:13:00,963 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:13:00,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:13:00,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1564225957, now seen corresponding path program 348 times [2021-07-09 17:13:00,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:13:00,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344960669] [2021-07-09 17:13:00,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:13:00,965 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:13:00,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544959242] [2021-07-09 17:13:00,965 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-07-09 17:13:00,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 17:13:00,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:13:00,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 17:13:00,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:13:01,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-09 17:13:01,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:01,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-07-09 17:13:01,048 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-07-09 17:13:01,048 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-07-09 17:13:01,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:01,064 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-07-09 17:13:01,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-07-09 17:13:01,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-07-09 17:13:01,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:01,112 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-07-09 17:13:01,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:50 [2021-07-09 17:13:01,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:13:01,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 24 treesize of output 26 [2021-07-09 17:13:01,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:01,162 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-07-09 17:13:01,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:61 [2021-07-09 17:13:01,221 INFO L446 ElimStorePlain]: Different costs {0=[v_A_392], 3=[F]} [2021-07-09 17:13:01,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-07-09 17:13:01,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:01,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 17:13:01,254 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-07-09 17:13:01,254 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-07-09 17:13:01,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:01,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:01,270 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-07-09 17:13:01,270 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-07-09 17:13:01,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:13:01,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:13:01,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344960669] [2021-07-09 17:13:01,356 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:13:01,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544959242] [2021-07-09 17:13:01,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544959242] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:13:01,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:13:01,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:13:01,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622440220] [2021-07-09 17:13:01,356 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:13:01,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:13:01,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:13:01,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:13:01,357 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-07-09 17:13:01,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:13:01,686 INFO L93 Difference]: Finished difference Result 473 states and 1359 transitions. [2021-07-09 17:13:01,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-09 17:13:01,687 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-07-09 17:13:01,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:13:01,688 INFO L225 Difference]: With dead ends: 473 [2021-07-09 17:13:01,688 INFO L226 Difference]: Without dead ends: 469 [2021-07-09 17:13:01,688 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 183.4ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:13:01,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-07-09 17:13:01,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 415. [2021-07-09 17:13:01,692 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-07-09 17:13:01,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-07-09 17:13:01,693 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-07-09 17:13:01,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:13:01,693 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-07-09 17:13:01,693 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-07-09 17:13:01,693 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-07-09 17:13:01,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:13:01,694 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:13:01,694 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:13:01,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:13:01,894 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:13:01,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:13:01,894 INFO L82 PathProgramCache]: Analyzing trace with hash 179813735, now seen corresponding path program 349 times [2021-07-09 17:13:01,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:13:01,895 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363515588] [2021-07-09 17:13:01,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:13:01,896 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:13:01,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853301017] [2021-07-09 17:13:01,896 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-07-09 17:13:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 17:13:01,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 17:13:01,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:13:02,051 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 17:13:02,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:13:02,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363515588] [2021-07-09 17:13:02,052 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:13:02,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853301017] [2021-07-09 17:13:02,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853301017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:13:02,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:13:02,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-07-09 17:13:02,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648898241] [2021-07-09 17:13:02,052 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-09 17:13:02,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:13:02,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-09 17:13:02,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-07-09 17:13:02,052 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-07-09 17:13:02,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:13:02,234 INFO L93 Difference]: Finished difference Result 451 states and 1306 transitions. [2021-07-09 17:13:02,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 17:13:02,234 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-07-09 17:13:02,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:13:02,235 INFO L225 Difference]: With dead ends: 451 [2021-07-09 17:13:02,235 INFO L226 Difference]: Without dead ends: 448 [2021-07-09 17:13:02,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 132.1ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-07-09 17:13:02,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-07-09 17:13:02,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 415. [2021-07-09 17:13:02,239 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-07-09 17:13:02,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-07-09 17:13:02,240 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-07-09 17:13:02,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:13:02,240 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-07-09 17:13:02,240 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-07-09 17:13:02,240 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-07-09 17:13:02,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:13:02,241 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:13:02,241 INFO L508 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:13:02,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2021-07-09 17:13:02,441 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:13:02,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:13:02,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1545791931, now seen corresponding path program 350 times [2021-07-09 17:13:02,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:13:02,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143911471] [2021-07-09 17:13:02,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:13:02,443 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:13:02,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789230444] [2021-07-09 17:13:02,443 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-07-09 17:13:02,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 17:13:02,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:13:02,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 17:13:02,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:13:02,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-07-09 17:13:02,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:13:02,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143911471] [2021-07-09 17:13:02,558 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:13:02,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789230444] [2021-07-09 17:13:02,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789230444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:13:02,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:13:02,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-07-09 17:13:02,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067289733] [2021-07-09 17:13:02,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-07-09 17:13:02,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:13:02,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-07-09 17:13:02,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-07-09 17:13:02,558 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-07-09 17:13:02,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 17:13:02,907 INFO L93 Difference]: Finished difference Result 546 states and 1548 transitions. [2021-07-09 17:13:02,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 17:13:02,907 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-07-09 17:13:02,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 17:13:02,908 INFO L225 Difference]: With dead ends: 546 [2021-07-09 17:13:02,908 INFO L226 Difference]: Without dead ends: 539 [2021-07-09 17:13:02,908 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 157.1ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-07-09 17:13:02,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-07-09 17:13:02,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 414. [2021-07-09 17:13:02,913 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-07-09 17:13:02,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1214 transitions. [2021-07-09 17:13:02,914 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1214 transitions. Word has length 17 [2021-07-09 17:13:02,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 17:13:02,914 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1214 transitions. [2021-07-09 17:13:02,914 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-07-09 17:13:02,914 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1214 transitions. [2021-07-09 17:13:02,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-09 17:13:02,914 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 17:13:02,914 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 17:13:03,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable557,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 17:13:03,115 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 17:13:03,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 17:13:03,115 INFO L82 PathProgramCache]: Analyzing trace with hash 182536004, now seen corresponding path program 351 times [2021-07-09 17:13:03,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 17:13:03,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373812564] [2021-07-09 17:13:03,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 17:13:03,116 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-07-09 17:13:03,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961356404] [2021-07-09 17:13:03,116 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-07-09 17:13:03,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 17:13:03,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 17:13:03,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 17:13:03,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 17:13:03,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select 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-07-09 17:13:03,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:03,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:03,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:13:03,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2021-07-09 17:13:03,200 INFO L354 Elim1Store]: treesize reduction 31, result has 18.4 percent of original size [2021-07-09 17:13:03,200 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-07-09 17:13:03,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:03,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:03,216 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-07-09 17:13:03,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:34 [2021-07-09 17:13:07,265 WARN L205 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 27 [2021-07-09 17:13:13,360 INFO L446 ElimStorePlain]: Different costs {0=[v_A_393], 1=[F]} [2021-07-09 17:13:13,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-07-09 17:13:13,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:13,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:13,390 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:13,390 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-07-09 17:13:13,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 17:13:13,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 17:13:13,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 17:13:13,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:19 [2021-07-09 17:13:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 17:13:13,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 17:13:13,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373812564] [2021-07-09 17:13:13,461 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-07-09 17:13:13,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961356404] [2021-07-09 17:13:13,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961356404] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 17:13:13,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-07-09 17:13:13,461 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-07-09 17:13:13,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294939914] [2021-07-09 17:13:13,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 17:13:13,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 17:13:13,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 17:13:13,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=64, Unknown=4, NotChecked=0, Total=90 [2021-07-09 17:13:13,462 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-07-09 17:13:17,570 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 28 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown