/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/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9e34d99ae2c6837f487980c721c4b6acf9d9b15c-9e34d99 [2021-07-09 18:02:33,525 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-09 18:02:33,528 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-09 18:02:33,567 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-09 18:02:33,568 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-09 18:02:33,571 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-09 18:02:33,573 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-09 18:02:33,578 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-09 18:02:33,581 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-09 18:02:33,586 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-09 18:02:33,587 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-09 18:02:33,588 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-09 18:02:33,589 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-09 18:02:33,592 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-09 18:02:33,594 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-09 18:02:33,595 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-09 18:02:33,598 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-09 18:02:33,599 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-09 18:02:33,601 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-09 18:02:33,606 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-09 18:02:33,607 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-09 18:02:33,608 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-09 18:02:33,609 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-09 18:02:33,611 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-09 18:02:33,618 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-09 18:02:33,619 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-09 18:02:33,619 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-09 18:02:33,620 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-09 18:02:33,620 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-09 18:02:33,621 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-09 18:02:33,621 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-09 18:02:33,621 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-09 18:02:33,622 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-09 18:02:33,623 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-09 18:02:33,623 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-09 18:02:33,624 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-09 18:02:33,624 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-09 18:02:33,624 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-09 18:02:33,625 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-09 18:02:33,625 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-09 18:02:33,626 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-09 18:02:33,632 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 18:02:33,664 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-09 18:02:33,664 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-09 18:02:33,665 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-09 18:02:33,665 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-09 18:02:33,667 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-09 18:02:33,667 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-09 18:02:33,667 INFO L138 SettingsManager]: * Use SBE=true [2021-07-09 18:02:33,668 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-09 18:02:33,668 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-09 18:02:33,668 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-09 18:02:33,669 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-09 18:02:33,670 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-09 18:02:33,670 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-09 18:02:33,670 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-09 18:02:33,670 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-09 18:02:33,670 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-09 18:02:33,670 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 18:02:33,670 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-09 18:02:33,671 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-09 18:02:33,671 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-09 18:02:33,671 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-09 18:02:33,671 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-09 18:02:33,671 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-09 18:02:33,671 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-09 18:02:33,671 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 18:02:33,942 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-09 18:02:33,962 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-09 18:02:33,964 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-09 18:02:33,965 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-09 18:02:33,967 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-09 18:02:33,968 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-07-09 18:02:33,968 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-07-09 18:02:34,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-09 18:02:34,005 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-09 18:02:34,006 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-09 18:02:34,006 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-09 18:02:34,006 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-09 18:02:34,017 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,025 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,031 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-09 18:02:34,033 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-09 18:02:34,033 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-09 18:02:34,033 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-09 18:02:34,039 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,039 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,040 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,040 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,048 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,051 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,052 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/1) ... [2021-07-09 18:02:34,053 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-09 18:02:34,053 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-09 18:02:34,054 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-09 18:02:34,054 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-09 18:02:34,055 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (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 18:02:34,128 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-09 18:02:34,128 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-09 18:02:34,128 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-09 18:02:34,129 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-09 18:02:34,129 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-09 18:02:34,129 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-09 18:02:34,129 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-09 18:02:34,129 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-09 18:02:34,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-09 18:02:34,129 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-09 18:02:34,130 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-09 18:02:34,130 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-09 18:02:34,130 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 18:02:34,339 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-09 18:02:34,339 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-07-09 18:02:34,341 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 06:02:34 BoogieIcfgContainer [2021-07-09 18:02:34,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-09 18:02:34,342 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-09 18:02:34,342 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-09 18:02:34,345 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-09 18:02:34,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:02:34" (1/2) ... [2021-07-09 18:02:34,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f700c28 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.07 06:02:34, skipping insertion in model container [2021-07-09 18:02:34,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 06:02:34" (2/2) ... [2021-07-09 18:02:34,347 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-07-09 18:02:34,352 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-09 18:02:34,352 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-09 18:02:34,352 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-09 18:02:34,353 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-09 18:02:34,389 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-09 18:02:34,422 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-09 18:02:34,459 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-09 18:02:34,459 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-09 18:02:34,459 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-09 18:02:34,459 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-09 18:02:34,459 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-09 18:02:34,459 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-09 18:02:34,460 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-09 18:02:34,460 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-09 18:02:34,476 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-07-09 18:02:34,519 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:34,523 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:34,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-09 18:02:34,538 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:34,539 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:34,540 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:34,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:34,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1782846412, now seen corresponding path program 1 times [2021-07-09 18:02:34,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:34,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10683087] [2021-07-09 18:02:34,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:34,686 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 18:02:34,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:34,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10683087] [2021-07-09 18:02:34,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10683087] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:02:34,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:02:34,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-09 18:02:34,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138343049] [2021-07-09 18:02:34,693 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 18:02:34,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:34,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 18:02:34,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:02:34,711 INFO L87 Difference]: Start difference. First operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 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 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:34,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:34,785 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-07-09 18:02:34,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 18:02:34,789 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have 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 18:02:34,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:34,807 INFO L225 Difference]: With dead ends: 224 [2021-07-09 18:02:34,807 INFO L226 Difference]: Without dead ends: 224 [2021-07-09 18:02:34,809 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:02:34,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-09 18:02:34,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-07-09 18:02:34,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:34,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-07-09 18:02:34,885 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-07-09 18:02:34,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:34,886 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-07-09 18:02:34,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:34,886 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-07-09 18:02:34,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-07-09 18:02:34,893 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:34,893 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:34,894 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-09 18:02:34,894 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:34,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:34,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1375472169, now seen corresponding path program 1 times [2021-07-09 18:02:34,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:34,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322326102] [2021-07-09 18:02:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:34,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:34,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:34,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:34,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322326102] [2021-07-09 18:02:34,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322326102] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:02:34,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:02:34,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-09 18:02:34,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482467309] [2021-07-09 18:02:34,946 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 18:02:34,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:34,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 18:02:34,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:02:34,948 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:34,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:34,978 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-07-09 18:02:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 18:02:34,979 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-07-09 18:02:34,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:34,983 INFO L225 Difference]: With dead ends: 255 [2021-07-09 18:02:34,983 INFO L226 Difference]: Without dead ends: 255 [2021-07-09 18:02:34,984 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:02:34,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-09 18:02:35,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-07-09 18:02:35,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-07-09 18:02:35,011 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-07-09 18:02:35,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:35,012 INFO L482 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-07-09 18:02:35,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,012 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-07-09 18:02:35,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-07-09 18:02:35,014 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:35,014 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:35,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-09 18:02:35,014 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:35,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:35,015 INFO L82 PathProgramCache]: Analyzing trace with hash 1086460532, now seen corresponding path program 1 times [2021-07-09 18:02:35,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:35,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170612514] [2021-07-09 18:02:35,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:35,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:35,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:35,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:35,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170612514] [2021-07-09 18:02:35,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170612514] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:02:35,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:02:35,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-07-09 18:02:35,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393152327] [2021-07-09 18:02:35,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-07-09 18:02:35,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:35,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-07-09 18:02:35,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 18:02:35,088 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:35,128 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-07-09 18:02:35,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 18:02:35,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-07-09 18:02:35,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:35,134 INFO L225 Difference]: With dead ends: 454 [2021-07-09 18:02:35,136 INFO L226 Difference]: Without dead ends: 454 [2021-07-09 18:02:35,137 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-07-09 18:02:35,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-07-09 18:02:35,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-07-09 18:02:35,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-07-09 18:02:35,165 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-07-09 18:02:35,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:35,165 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-07-09 18:02:35,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,166 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-07-09 18:02:35,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-09 18:02:35,167 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:35,167 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:35,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-09 18:02:35,167 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:35,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:35,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1720300234, now seen corresponding path program 1 times [2021-07-09 18:02:35,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:35,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530910480] [2021-07-09 18:02:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:35,325 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 18:02:35,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:35,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530910480] [2021-07-09 18:02:35,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530910480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:35,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056263456] [2021-07-09 18:02:35,326 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 18:02:35,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:35,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 18:02:35,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:35,533 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 18:02:35,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:35,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:35,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:35,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-07-09 18:02:35,595 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 19 treesize of output 15 [2021-07-09 18:02:35,605 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:02:35,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:35,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-07-09 18:02:35,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:35,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:35,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:35,620 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-07-09 18:02:35,629 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 18:02:35,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056263456] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:35,630 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:35,630 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-07-09 18:02:35,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702597945] [2021-07-09 18:02:35,631 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 18:02:35,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:35,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 18:02:35,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-09 18:02:35,631 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:35,717 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-07-09 18:02:35,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 18:02:35,718 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-09 18:02:35,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:35,722 INFO L225 Difference]: With dead ends: 653 [2021-07-09 18:02:35,722 INFO L226 Difference]: Without dead ends: 622 [2021-07-09 18:02:35,722 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 54.6ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-09 18:02:35,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-07-09 18:02:35,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-07-09 18:02:35,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-07-09 18:02:35,745 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-07-09 18:02:35,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:35,746 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-07-09 18:02:35,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:35,747 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-07-09 18:02:35,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-09 18:02:35,748 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:35,748 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:35,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:35,957 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:35,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:35,957 INFO L82 PathProgramCache]: Analyzing trace with hash -571963516, now seen corresponding path program 2 times [2021-07-09 18:02:35,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:35,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048416025] [2021-07-09 18:02:35,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:35,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:36,033 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 18:02:36,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:36,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048416025] [2021-07-09 18:02:36,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048416025] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:36,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500116599] [2021-07-09 18:02:36,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 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 18:02:36,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:02:36,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:36,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-07-09 18:02:36,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:36,114 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 13 [2021-07-09 18:02:36,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:36,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:9 [2021-07-09 18:02:36,128 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 19 treesize of output 15 [2021-07-09 18:02:36,132 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 18:02:36,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:36,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-07-09 18:02:36,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:36,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,143 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-07-09 18:02:36,157 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 18:02:36,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500116599] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:36,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:36,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-07-09 18:02:36,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705020273] [2021-07-09 18:02:36,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 18:02:36,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:36,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 18:02:36,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-09 18:02:36,159 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:36,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:36,206 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-07-09 18:02:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 18:02:36,206 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-09 18:02:36,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:36,211 INFO L225 Difference]: With dead ends: 786 [2021-07-09 18:02:36,211 INFO L226 Difference]: Without dead ends: 755 [2021-07-09 18:02:36,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 42.0ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-07-09 18:02:36,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-07-09 18:02:36,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-07-09 18:02:36,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:36,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-07-09 18:02:36,229 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-07-09 18:02:36,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:36,229 INFO L482 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-07-09 18:02:36,229 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:36,230 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-07-09 18:02:36,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-07-09 18:02:36,231 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:36,231 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:36,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:36,449 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:36,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:36,450 INFO L82 PathProgramCache]: Analyzing trace with hash -474625730, now seen corresponding path program 3 times [2021-07-09 18:02:36,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:36,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719145211] [2021-07-09 18:02:36,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:36,529 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 18:02:36,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:36,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719145211] [2021-07-09 18:02:36,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719145211] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:36,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435303371] [2021-07-09 18:02:36,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:02:36,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:02:36,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:36,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-07-09 18:02:36,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:36,647 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 18:02:36,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:36,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-07-09 18:02:36,693 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 19 treesize of output 15 [2021-07-09 18:02:36,697 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 18:02:36,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:36,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2021-07-09 18:02:36,706 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:36,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:36,710 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-07-09 18:02:36,720 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 18:02:36,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435303371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:36,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:36,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-07-09 18:02:36,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444200599] [2021-07-09 18:02:36,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-09 18:02:36,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:36,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-09 18:02:36,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-09 18:02:36,724 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:36,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:36,794 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-07-09 18:02:36,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-09 18:02:36,795 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-07-09 18:02:36,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:36,800 INFO L225 Difference]: With dead ends: 847 [2021-07-09 18:02:36,800 INFO L226 Difference]: Without dead ends: 816 [2021-07-09 18:02:36,801 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 37.5ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-09 18:02:36,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-07-09 18:02:36,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-07-09 18:02:36,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:36,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-07-09 18:02:36,822 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-07-09 18:02:36,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:36,822 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-07-09 18:02:36,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:36,822 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-07-09 18:02:36,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-07-09 18:02:36,824 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:36,824 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:37,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:37,041 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:37,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:37,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1547370904, now seen corresponding path program 4 times [2021-07-09 18:02:37,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:37,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192632411] [2021-07-09 18:02:37,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:37,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:37,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:37,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192632411] [2021-07-09 18:02:37,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192632411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:37,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929742789] [2021-07-09 18:02:37,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:02:37,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:02:37,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:37,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-09 18:02:37,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:37,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:37,202 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929742789] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:37,202 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:37,202 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 5 [2021-07-09 18:02:37,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273987197] [2021-07-09 18:02:37,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-09 18:02:37,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:37,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-09 18:02:37,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-09 18:02:37,204 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:37,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:37,247 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2021-07-09 18:02:37,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-09 18:02:37,248 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-07-09 18:02:37,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:37,253 INFO L225 Difference]: With dead ends: 857 [2021-07-09 18:02:37,253 INFO L226 Difference]: Without dead ends: 816 [2021-07-09 18:02:37,253 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 17.0ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-07-09 18:02:37,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-07-09 18:02:37,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2021-07-09 18:02:37,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.90176322418136) internal successors, (2304), 794 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:37,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2021-07-09 18:02:37,274 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2021-07-09 18:02:37,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:37,275 INFO L482 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2021-07-09 18:02:37,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:37,275 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2021-07-09 18:02:37,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:37,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:37,277 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:37,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:37,503 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:37,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:37,503 INFO L82 PathProgramCache]: Analyzing trace with hash 1164034067, now seen corresponding path program 5 times [2021-07-09 18:02:37,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:37,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015891959] [2021-07-09 18:02:37,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:37,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:37,559 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:37,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:37,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015891959] [2021-07-09 18:02:37,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015891959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:37,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383401755] [2021-07-09 18:02:37,560 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:02:37,612 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:02:37,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:37,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:37,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:37,667 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 11 treesize of output 7 [2021-07-09 18:02:37,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:37,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:37,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:37,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:37,695 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:37,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383401755] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:37,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:37,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-07-09 18:02:37,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219059139] [2021-07-09 18:02:37,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:37,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:37,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:37,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:37,697 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:38,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:38,134 INFO L93 Difference]: Finished difference Result 2233 states and 6331 transitions. [2021-07-09 18:02:38,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 18:02:38,135 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:38,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:38,146 INFO L225 Difference]: With dead ends: 2233 [2021-07-09 18:02:38,146 INFO L226 Difference]: Without dead ends: 2129 [2021-07-09 18:02:38,147 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 243.6ms TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-07-09 18:02:38,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2021-07-09 18:02:38,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1253. [2021-07-09 18:02:38,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 2.996006389776358) internal successors, (3751), 1252 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:38,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 3751 transitions. [2021-07-09 18:02:38,197 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 3751 transitions. Word has length 29 [2021-07-09 18:02:38,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:38,197 INFO L482 AbstractCegarLoop]: Abstraction has 1253 states and 3751 transitions. [2021-07-09 18:02:38,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:38,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 3751 transitions. [2021-07-09 18:02:38,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:38,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:38,201 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:38,425 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:38,425 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:38,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:38,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1856101967, now seen corresponding path program 6 times [2021-07-09 18:02:38,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:38,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779149068] [2021-07-09 18:02:38,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:38,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:38,514 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:38,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:38,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779149068] [2021-07-09 18:02:38,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779149068] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:38,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437829943] [2021-07-09 18:02:38,514 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:02:38,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:02:38,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:38,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:38,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:38,632 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 11 treesize of output 7 [2021-07-09 18:02:38,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:38,641 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 12 treesize of output 8 [2021-07-09 18:02:38,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:38,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:38,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:38,655 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:38,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437829943] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:38,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:38,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 18:02:38,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562291971] [2021-07-09 18:02:38,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:38,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:38,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:38,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:38,722 INFO L87 Difference]: Start difference. First operand 1253 states and 3751 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:39,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:39,359 INFO L93 Difference]: Finished difference Result 2891 states and 7921 transitions. [2021-07-09 18:02:39,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-07-09 18:02:39,360 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:39,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:39,376 INFO L225 Difference]: With dead ends: 2891 [2021-07-09 18:02:39,376 INFO L226 Difference]: Without dead ends: 2731 [2021-07-09 18:02:39,376 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 454.4ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-07-09 18:02:39,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2731 states. [2021-07-09 18:02:39,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2731 to 1466. [2021-07-09 18:02:39,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1466 states, 1465 states have (on average 2.9911262798634812) internal successors, (4382), 1465 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:39,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 4382 transitions. [2021-07-09 18:02:39,459 INFO L78 Accepts]: Start accepts. Automaton has 1466 states and 4382 transitions. Word has length 29 [2021-07-09 18:02:39,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:39,459 INFO L482 AbstractCegarLoop]: Abstraction has 1466 states and 4382 transitions. [2021-07-09 18:02:39,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:39,459 INFO L276 IsEmpty]: Start isEmpty. Operand 1466 states and 4382 transitions. [2021-07-09 18:02:39,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:39,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:39,466 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:39,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:39,681 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:39,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:39,681 INFO L82 PathProgramCache]: Analyzing trace with hash 404406585, now seen corresponding path program 7 times [2021-07-09 18:02:39,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:39,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098384372] [2021-07-09 18:02:39,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:39,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:39,736 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:39,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:39,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098384372] [2021-07-09 18:02:39,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098384372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:39,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264102777] [2021-07-09 18:02:39,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:02:39,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:39,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:39,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:39,847 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 11 treesize of output 7 [2021-07-09 18:02:39,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:39,850 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 12 treesize of output 8 [2021-07-09 18:02:39,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:39,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:39,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:39,861 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:39,924 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:39,925 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264102777] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:39,925 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:39,925 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 18:02:39,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615271598] [2021-07-09 18:02:39,925 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:39,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:39,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:39,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:39,926 INFO L87 Difference]: Start difference. First operand 1466 states and 4382 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:41,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:41,118 INFO L93 Difference]: Finished difference Result 2676 states and 7446 transitions. [2021-07-09 18:02:41,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 18:02:41,118 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:41,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:41,132 INFO L225 Difference]: With dead ends: 2676 [2021-07-09 18:02:41,132 INFO L226 Difference]: Without dead ends: 2639 [2021-07-09 18:02:41,133 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 818.0ms TimeCoverageRelationStatistics Valid=429, Invalid=1827, Unknown=0, NotChecked=0, Total=2256 [2021-07-09 18:02:41,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2639 states. [2021-07-09 18:02:41,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2639 to 1447. [2021-07-09 18:02:41,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1446 states have (on average 2.988243430152144) internal successors, (4321), 1446 states have internal predecessors, (4321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:41,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 4321 transitions. [2021-07-09 18:02:41,195 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 4321 transitions. Word has length 29 [2021-07-09 18:02:41,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:41,196 INFO L482 AbstractCegarLoop]: Abstraction has 1447 states and 4321 transitions. [2021-07-09 18:02:41,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:41,196 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 4321 transitions. [2021-07-09 18:02:41,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:41,200 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:41,200 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:41,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:41,409 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:41,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:41,409 INFO L82 PathProgramCache]: Analyzing trace with hash 2147208007, now seen corresponding path program 8 times [2021-07-09 18:02:41,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:41,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251933453] [2021-07-09 18:02:41,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:41,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:41,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:41,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251933453] [2021-07-09 18:02:41,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251933453] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:41,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583425287] [2021-07-09 18:02:41,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:41,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:02:41,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:41,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:41,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:41,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:02:41,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:41,554 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 12 treesize of output 8 [2021-07-09 18:02:41,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:41,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:41,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:41,564 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:41,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:41,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583425287] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:41,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:41,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-09 18:02:41,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066605316] [2021-07-09 18:02:41,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 18:02:41,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:41,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 18:02:41,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-09 18:02:41,623 INFO L87 Difference]: Start difference. First operand 1447 states and 4321 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:42,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:42,282 INFO L93 Difference]: Finished difference Result 2440 states and 6934 transitions. [2021-07-09 18:02:42,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 18:02:42,283 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:42,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:42,295 INFO L225 Difference]: With dead ends: 2440 [2021-07-09 18:02:42,295 INFO L226 Difference]: Without dead ends: 2415 [2021-07-09 18:02:42,295 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 382.2ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 18:02:42,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2021-07-09 18:02:42,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 1416. [2021-07-09 18:02:42,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1416 states, 1415 states have (on average 2.9985865724381626) internal successors, (4243), 1415 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:42,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 4243 transitions. [2021-07-09 18:02:42,342 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 4243 transitions. Word has length 29 [2021-07-09 18:02:42,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:42,342 INFO L482 AbstractCegarLoop]: Abstraction has 1416 states and 4243 transitions. [2021-07-09 18:02:42,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:42,342 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 4243 transitions. [2021-07-09 18:02:42,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:42,346 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:42,346 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:42,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-07-09 18:02:42,569 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:42,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:42,569 INFO L82 PathProgramCache]: Analyzing trace with hash -6841857, now seen corresponding path program 9 times [2021-07-09 18:02:42,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:42,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911716647] [2021-07-09 18:02:42,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:42,631 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:42,631 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:42,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911716647] [2021-07-09 18:02:42,631 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911716647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:42,631 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988602139] [2021-07-09 18:02:42,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 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 18:02:42,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 18:02:42,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:42,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:42,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:42,692 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 11 treesize of output 7 [2021-07-09 18:02:42,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:42,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:42,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:42,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:42,744 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:42,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988602139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:42,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:42,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-07-09 18:02:42,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106927384] [2021-07-09 18:02:42,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:42,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:42,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:42,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:42,747 INFO L87 Difference]: Start difference. First operand 1416 states and 4243 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:43,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:43,103 INFO L93 Difference]: Finished difference Result 2478 states and 7009 transitions. [2021-07-09 18:02:43,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 18:02:43,103 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:43,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:43,130 INFO L225 Difference]: With dead ends: 2478 [2021-07-09 18:02:43,131 INFO L226 Difference]: Without dead ends: 2478 [2021-07-09 18:02:43,131 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 241.4ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-07-09 18:02:43,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2021-07-09 18:02:43,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 1442. [2021-07-09 18:02:43,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.9993060374739766) internal successors, (4322), 1441 states have internal predecessors, (4322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:43,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 4322 transitions. [2021-07-09 18:02:43,203 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 4322 transitions. Word has length 29 [2021-07-09 18:02:43,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:43,203 INFO L482 AbstractCegarLoop]: Abstraction has 1442 states and 4322 transitions. [2021-07-09 18:02:43,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:43,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 4322 transitions. [2021-07-09 18:02:43,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:43,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:43,207 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:43,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-07-09 18:02:43,432 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:43,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:43,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1382650325, now seen corresponding path program 10 times [2021-07-09 18:02:43,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:43,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799352428] [2021-07-09 18:02:43,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:43,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:43,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:43,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:43,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799352428] [2021-07-09 18:02:43,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799352428] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:43,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984924344] [2021-07-09 18:02:43,486 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:02:43,532 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:02:43,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:43,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:43,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:43,566 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 11 treesize of output 7 [2021-07-09 18:02:43,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:43,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:43,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:43,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:43,629 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:43,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984924344] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:43,630 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:43,630 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-09 18:02:43,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287207638] [2021-07-09 18:02:43,630 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:43,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:43,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:43,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:43,631 INFO L87 Difference]: Start difference. First operand 1442 states and 4322 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:44,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:44,213 INFO L93 Difference]: Finished difference Result 2835 states and 7737 transitions. [2021-07-09 18:02:44,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 18:02:44,214 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:44,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:44,219 INFO L225 Difference]: With dead ends: 2835 [2021-07-09 18:02:44,219 INFO L226 Difference]: Without dead ends: 2655 [2021-07-09 18:02:44,220 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 398.5ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-07-09 18:02:44,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2021-07-09 18:02:44,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 1433. [2021-07-09 18:02:44,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1432 states have (on average 2.9574022346368714) internal successors, (4235), 1432 states have internal predecessors, (4235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:44,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 4235 transitions. [2021-07-09 18:02:44,266 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 4235 transitions. Word has length 29 [2021-07-09 18:02:44,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:44,266 INFO L482 AbstractCegarLoop]: Abstraction has 1433 states and 4235 transitions. [2021-07-09 18:02:44,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:44,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 4235 transitions. [2021-07-09 18:02:44,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:44,270 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:44,270 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:44,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-07-09 18:02:44,489 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:44,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:44,489 INFO L82 PathProgramCache]: Analyzing trace with hash -69045057, now seen corresponding path program 11 times [2021-07-09 18:02:44,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:44,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550777334] [2021-07-09 18:02:44,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:44,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:44,534 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:44,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:44,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550777334] [2021-07-09 18:02:44,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550777334] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:44,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866198976] [2021-07-09 18:02:44,535 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:02:44,565 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:02:44,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:44,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:44,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:44,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:02:44,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:44,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:44,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:44,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:44,653 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:44,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866198976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:44,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:44,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-09 18:02:44,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570156715] [2021-07-09 18:02:44,654 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:44,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:44,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:44,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:44,655 INFO L87 Difference]: Start difference. First operand 1433 states and 4235 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:45,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:45,068 INFO L93 Difference]: Finished difference Result 2452 states and 6926 transitions. [2021-07-09 18:02:45,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-09 18:02:45,081 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:45,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:45,088 INFO L225 Difference]: With dead ends: 2452 [2021-07-09 18:02:45,088 INFO L226 Difference]: Without dead ends: 2418 [2021-07-09 18:02:45,088 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 282.3ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-07-09 18:02:45,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2418 states. [2021-07-09 18:02:45,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2418 to 1404. [2021-07-09 18:02:45,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:45,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-07-09 18:02:45,152 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-07-09 18:02:45,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:45,152 INFO L482 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-07-09 18:02:45,152 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:45,152 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-07-09 18:02:45,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:45,156 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:45,156 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:45,368 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:45,369 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:45,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:45,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1697129299, now seen corresponding path program 12 times [2021-07-09 18:02:45,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:45,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114206326] [2021-07-09 18:02:45,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:45,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:45,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:45,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114206326] [2021-07-09 18:02:45,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114206326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:45,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237830849] [2021-07-09 18:02:45,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:02:45,491 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:02:45,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:45,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:45,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:45,540 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 12 treesize of output 8 [2021-07-09 18:02:45,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:45,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:45,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:45,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-07-09 18:02:45,558 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:45,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237830849] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:45,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:45,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-07-09 18:02:45,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052979040] [2021-07-09 18:02:45,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 18:02:45,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:45,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 18:02:45,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-09 18:02:45,559 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:46,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:46,152 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-07-09 18:02:46,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 18:02:46,156 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:46,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:46,166 INFO L225 Difference]: With dead ends: 3308 [2021-07-09 18:02:46,166 INFO L226 Difference]: Without dead ends: 3308 [2021-07-09 18:02:46,167 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 385.3ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 18:02:46,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-07-09 18:02:46,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-07-09 18:02:46,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:46,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-07-09 18:02:46,247 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-07-09 18:02:46,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:46,247 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-07-09 18:02:46,247 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:46,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-07-09 18:02:46,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:46,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:46,252 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:46,477 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:46,477 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:46,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:46,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1021475753, now seen corresponding path program 13 times [2021-07-09 18:02:46,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:46,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792170295] [2021-07-09 18:02:46,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:46,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:46,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:46,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:46,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792170295] [2021-07-09 18:02:46,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792170295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:46,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803116886] [2021-07-09 18:02:46,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:02:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:46,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:46,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:46,640 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 12 treesize of output 8 [2021-07-09 18:02:46,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:46,643 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 11 treesize of output 7 [2021-07-09 18:02:46,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:46,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:46,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:46,653 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:46,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803116886] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:46,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:46,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-07-09 18:02:46,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670675951] [2021-07-09 18:02:46,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:46,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:46,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:46,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:46,692 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:47,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:47,852 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-07-09 18:02:47,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 18:02:47,853 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:47,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:47,861 INFO L225 Difference]: With dead ends: 3276 [2021-07-09 18:02:47,862 INFO L226 Difference]: Without dead ends: 3276 [2021-07-09 18:02:47,862 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 873.4ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 18:02:47,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-07-09 18:02:47,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-07-09 18:02:47,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:47,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-07-09 18:02:47,917 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-07-09 18:02:47,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:47,917 INFO L482 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-07-09 18:02:47,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:47,917 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-07-09 18:02:47,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:47,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:47,923 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:48,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-07-09 18:02:48,137 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:48,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:48,137 INFO L82 PathProgramCache]: Analyzing trace with hash 368016429, now seen corresponding path program 14 times [2021-07-09 18:02:48,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:48,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773292801] [2021-07-09 18:02:48,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:48,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:48,210 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:48,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:48,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773292801] [2021-07-09 18:02:48,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773292801] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:48,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026911706] [2021-07-09 18:02:48,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:02:48,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:02:48,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:48,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:48,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:48,296 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 11 treesize of output 7 [2021-07-09 18:02:48,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:48,299 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 12 treesize of output 8 [2021-07-09 18:02:48,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:48,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:48,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:48,311 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:48,381 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:48,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026911706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:48,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:48,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 18:02:48,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721717032] [2021-07-09 18:02:48,383 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:48,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:48,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:48,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:48,383 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:49,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:49,489 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-07-09 18:02:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-07-09 18:02:49,489 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:49,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:49,497 INFO L225 Difference]: With dead ends: 3460 [2021-07-09 18:02:49,497 INFO L226 Difference]: Without dead ends: 3228 [2021-07-09 18:02:49,498 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 846.2ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-07-09 18:02:49,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-07-09 18:02:49,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-07-09 18:02:49,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:49,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-07-09 18:02:49,543 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-07-09 18:02:49,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:49,543 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-07-09 18:02:49,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:49,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-07-09 18:02:49,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:49,547 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:49,547 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:49,770 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:49,770 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:49,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:49,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1655145201, now seen corresponding path program 15 times [2021-07-09 18:02:49,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:49,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623746147] [2021-07-09 18:02:49,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:49,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:49,806 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:49,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:49,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623746147] [2021-07-09 18:02:49,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623746147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:49,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133001430] [2021-07-09 18:02:49,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:02:49,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 18:02:49,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:49,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:49,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:49,858 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 11 treesize of output 7 [2021-07-09 18:02:49,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:49,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:49,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:49,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:49,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133001430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:49,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:49,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-09 18:02:49,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765192104] [2021-07-09 18:02:49,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:49,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:49,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:49,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:49,915 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:50,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:50,224 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-07-09 18:02:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 18:02:50,224 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:50,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:50,233 INFO L225 Difference]: With dead ends: 3300 [2021-07-09 18:02:50,233 INFO L226 Difference]: Without dead ends: 3020 [2021-07-09 18:02:50,233 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 209.4ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-07-09 18:02:50,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-07-09 18:02:50,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-07-09 18:02:50,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:50,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-07-09 18:02:50,288 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-07-09 18:02:50,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:50,288 INFO L482 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-07-09 18:02:50,288 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:50,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-07-09 18:02:50,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:50,292 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:50,292 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:50,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-07-09 18:02:50,505 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:50,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:50,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1188126713, now seen corresponding path program 16 times [2021-07-09 18:02:50,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:50,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938821830] [2021-07-09 18:02:50,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:50,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:50,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:50,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:50,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938821830] [2021-07-09 18:02:50,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938821830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:50,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348031225] [2021-07-09 18:02:50,541 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:02:50,572 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:02:50,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:50,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:50,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:50,607 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 11 treesize of output 7 [2021-07-09 18:02:50,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:50,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:50,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:50,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:50,671 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:50,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348031225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:50,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:50,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-09 18:02:50,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520522446] [2021-07-09 18:02:50,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:50,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:50,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:50,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:50,673 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:51,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:51,163 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-07-09 18:02:51,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 18:02:51,164 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:51,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:51,170 INFO L225 Difference]: With dead ends: 3215 [2021-07-09 18:02:51,171 INFO L226 Difference]: Without dead ends: 3178 [2021-07-09 18:02:51,171 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 333.5ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-07-09 18:02:51,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-07-09 18:02:51,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-07-09 18:02:51,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:51,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-07-09 18:02:51,217 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-07-09 18:02:51,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:51,217 INFO L482 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-07-09 18:02:51,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:51,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-07-09 18:02:51,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-07-09 18:02:51,220 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:51,220 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:51,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:51,437 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:51,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:51,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1364039161, now seen corresponding path program 17 times [2021-07-09 18:02:51,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:51,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848920161] [2021-07-09 18:02:51,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:51,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:51,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848920161] [2021-07-09 18:02:51,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848920161] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:51,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971271045] [2021-07-09 18:02:51,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 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 18:02:51,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:02:51,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:51,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:51,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:51,555 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 11 treesize of output 7 [2021-07-09 18:02:51,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:51,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:51,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:51,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:51,599 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:02:51,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971271045] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:51,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:51,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-07-09 18:02:51,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198448422] [2021-07-09 18:02:51,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 18:02:51,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:51,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 18:02:51,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-07-09 18:02:51,601 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:51,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:51,900 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-07-09 18:02:51,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 18:02:51,901 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-07-09 18:02:51,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:51,905 INFO L225 Difference]: With dead ends: 2461 [2021-07-09 18:02:51,905 INFO L226 Difference]: Without dead ends: 2436 [2021-07-09 18:02:51,906 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 166.8ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-07-09 18:02:51,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-07-09 18:02:51,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-07-09 18:02:51,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:51,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-07-09 18:02:51,944 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-07-09 18:02:51,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:51,944 INFO L482 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-07-09 18:02:51,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:51,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-07-09 18:02:51,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:51,952 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:51,952 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:52,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-07-09 18:02:52,166 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:52,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:52,166 INFO L82 PathProgramCache]: Analyzing trace with hash 405322843, now seen corresponding path program 18 times [2021-07-09 18:02:52,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:52,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895438914] [2021-07-09 18:02:52,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:52,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:52,223 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:52,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:52,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895438914] [2021-07-09 18:02:52,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895438914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:52,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065929984] [2021-07-09 18:02:52,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 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 18:02:52,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:02:52,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:52,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:52,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:52,310 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 12 treesize of output 8 [2021-07-09 18:02:52,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:52,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:52,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:52,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-07-09 18:02:52,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:52,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065929984] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:52,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:52,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-07-09 18:02:52,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928187214] [2021-07-09 18:02:52,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 18:02:52,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:52,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 18:02:52,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-09 18:02:52,331 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:52,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:52,932 INFO L93 Difference]: Finished difference Result 3801 states and 10784 transitions. [2021-07-09 18:02:52,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 18:02:52,939 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:52,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:52,948 INFO L225 Difference]: With dead ends: 3801 [2021-07-09 18:02:52,948 INFO L226 Difference]: Without dead ends: 3801 [2021-07-09 18:02:52,949 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 386.6ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 18:02:52,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3801 states. [2021-07-09 18:02:52,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3801 to 2094. [2021-07-09 18:02:53,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2093 states have (on average 2.9746774964166267) internal successors, (6226), 2093 states have internal predecessors, (6226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:53,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 6226 transitions. [2021-07-09 18:02:53,006 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 6226 transitions. Word has length 31 [2021-07-09 18:02:53,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:53,006 INFO L482 AbstractCegarLoop]: Abstraction has 2094 states and 6226 transitions. [2021-07-09 18:02:53,006 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:53,007 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 6226 transitions. [2021-07-09 18:02:53,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:53,012 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:53,012 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:53,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-07-09 18:02:53,229 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:53,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:53,229 INFO L82 PathProgramCache]: Analyzing trace with hash -401165583, now seen corresponding path program 19 times [2021-07-09 18:02:53,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:53,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927245946] [2021-07-09 18:02:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:53,287 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:53,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:53,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927245946] [2021-07-09 18:02:53,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927245946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:53,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326794070] [2021-07-09 18:02:53,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:53,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:53,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:53,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:53,381 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 11 treesize of output 7 [2021-07-09 18:02:53,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:53,386 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 12 treesize of output 8 [2021-07-09 18:02:53,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:53,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:53,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:53,395 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:53,469 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:53,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326794070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:53,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:53,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 18:02:53,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557099906] [2021-07-09 18:02:53,469 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:53,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:53,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:53,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:53,470 INFO L87 Difference]: Start difference. First operand 2094 states and 6226 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:54,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:54,570 INFO L93 Difference]: Finished difference Result 3452 states and 9860 transitions. [2021-07-09 18:02:54,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-09 18:02:54,571 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:54,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:54,576 INFO L225 Difference]: With dead ends: 3452 [2021-07-09 18:02:54,576 INFO L226 Difference]: Without dead ends: 3452 [2021-07-09 18:02:54,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 846.1ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-07-09 18:02:54,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3452 states. [2021-07-09 18:02:54,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3452 to 2104. [2021-07-09 18:02:54,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2104 states, 2103 states have (on average 2.980979553019496) internal successors, (6269), 2103 states have internal predecessors, (6269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:54,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 6269 transitions. [2021-07-09 18:02:54,625 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 6269 transitions. Word has length 31 [2021-07-09 18:02:54,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:54,625 INFO L482 AbstractCegarLoop]: Abstraction has 2104 states and 6269 transitions. [2021-07-09 18:02:54,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 10 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:54,625 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 6269 transitions. [2021-07-09 18:02:54,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:54,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:54,629 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:54,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-07-09 18:02:54,830 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:54,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:54,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1703922729, now seen corresponding path program 20 times [2021-07-09 18:02:54,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:54,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727452455] [2021-07-09 18:02:54,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:54,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:54,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727452455] [2021-07-09 18:02:54,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727452455] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:54,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057184487] [2021-07-09 18:02:54,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:02:54,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:02:54,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:54,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:54,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:54,996 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 11 treesize of output 7 [2021-07-09 18:02:54,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:54,999 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 12 treesize of output 8 [2021-07-09 18:02:55,002 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:55,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:55,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:55,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:55,050 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:55,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057184487] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:55,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:55,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-07-09 18:02:55,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755626391] [2021-07-09 18:02:55,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:55,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:55,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:55,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:55,051 INFO L87 Difference]: Start difference. First operand 2104 states and 6269 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:56,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:56,172 INFO L93 Difference]: Finished difference Result 3681 states and 10625 transitions. [2021-07-09 18:02:56,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-07-09 18:02:56,172 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:56,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:56,180 INFO L225 Difference]: With dead ends: 3681 [2021-07-09 18:02:56,180 INFO L226 Difference]: Without dead ends: 3681 [2021-07-09 18:02:56,181 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 844.0ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-07-09 18:02:56,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3681 states. [2021-07-09 18:02:56,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3681 to 1938. [2021-07-09 18:02:56,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1938 states, 1937 states have (on average 2.982447083118224) internal successors, (5777), 1937 states have internal predecessors, (5777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1938 states to 1938 states and 5777 transitions. [2021-07-09 18:02:56,231 INFO L78 Accepts]: Start accepts. Automaton has 1938 states and 5777 transitions. Word has length 31 [2021-07-09 18:02:56,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:56,231 INFO L482 AbstractCegarLoop]: Abstraction has 1938 states and 5777 transitions. [2021-07-09 18:02:56,231 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:56,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1938 states and 5777 transitions. [2021-07-09 18:02:56,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:56,235 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:56,236 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:56,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-09 18:02:56,449 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:56,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:56,449 INFO L82 PathProgramCache]: Analyzing trace with hash -121660169, now seen corresponding path program 21 times [2021-07-09 18:02:56,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:56,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78643142] [2021-07-09 18:02:56,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:56,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:56,488 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:56,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:56,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78643142] [2021-07-09 18:02:56,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78643142] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:56,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966700120] [2021-07-09 18:02:56,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:02:56,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:02:56,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:56,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:56,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:56,570 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 11 treesize of output 7 [2021-07-09 18:02:56,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:56,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:56,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:56,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:56,625 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:56,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966700120] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:56,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:56,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-09 18:02:56,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267332670] [2021-07-09 18:02:56,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:56,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:56,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:56,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:56,627 INFO L87 Difference]: Start difference. First operand 1938 states and 5777 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:56,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:56,932 INFO L93 Difference]: Finished difference Result 3016 states and 8443 transitions. [2021-07-09 18:02:56,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 18:02:56,933 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:56,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:56,937 INFO L225 Difference]: With dead ends: 3016 [2021-07-09 18:02:56,937 INFO L226 Difference]: Without dead ends: 3016 [2021-07-09 18:02:56,938 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 211.0ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-07-09 18:02:56,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2021-07-09 18:02:56,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 1762. [2021-07-09 18:02:56,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:56,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-07-09 18:02:56,976 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-07-09 18:02:56,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:56,977 INFO L482 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-07-09 18:02:56,977 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:56,977 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-07-09 18:02:56,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:56,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:56,980 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:57,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-07-09 18:02:57,197 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:57,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:57,197 INFO L82 PathProgramCache]: Analyzing trace with hash -227258033, now seen corresponding path program 22 times [2021-07-09 18:02:57,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:57,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859780393] [2021-07-09 18:02:57,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:57,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:57,248 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:57,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:57,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859780393] [2021-07-09 18:02:57,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859780393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:57,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659942928] [2021-07-09 18:02:57,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:02:57,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:02:57,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:57,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:57,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:57,318 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 12 treesize of output 8 [2021-07-09 18:02:57,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:57,321 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 11 treesize of output 7 [2021-07-09 18:02:57,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:57,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:57,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:02:57,332 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-07-09 18:02:57,384 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:57,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659942928] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:57,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:57,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-09 18:02:57,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229558792] [2021-07-09 18:02:57,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-09 18:02:57,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:57,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-09 18:02:57,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-07-09 18:02:57,386 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:57,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:57,883 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-07-09 18:02:57,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 18:02:57,883 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:57,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:57,889 INFO L225 Difference]: With dead ends: 2982 [2021-07-09 18:02:57,889 INFO L226 Difference]: Without dead ends: 2982 [2021-07-09 18:02:57,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 360.4ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-07-09 18:02:57,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-07-09 18:02:57,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-07-09 18:02:57,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:57,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-07-09 18:02:57,935 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-07-09 18:02:57,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:57,935 INFO L482 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-07-09 18:02:57,935 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:57,936 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-07-09 18:02:57,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:57,939 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:57,940 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:58,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:58,153 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:58,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:58,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1134600625, now seen corresponding path program 23 times [2021-07-09 18:02:58,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:58,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29692219] [2021-07-09 18:02:58,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:58,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:58,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:58,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:58,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29692219] [2021-07-09 18:02:58,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29692219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:58,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061953747] [2021-07-09 18:02:58,197 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:02:58,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:02:58,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:58,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:58,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:58,250 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 11 treesize of output 7 [2021-07-09 18:02:58,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:58,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:58,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:58,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:58,312 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:58,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061953747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:58,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:58,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-09 18:02:58,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379288373] [2021-07-09 18:02:58,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:58,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:58,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:58,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:58,315 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:58,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:58,733 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-07-09 18:02:58,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 18:02:58,733 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:58,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:58,737 INFO L225 Difference]: With dead ends: 2910 [2021-07-09 18:02:58,737 INFO L226 Difference]: Without dead ends: 2910 [2021-07-09 18:02:58,738 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 316.4ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-07-09 18:02:58,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-07-09 18:02:58,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-07-09 18:02:58,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8980526918671248) internal successors, (5060), 1746 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:58,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-07-09 18:02:58,778 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-07-09 18:02:58,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:58,779 INFO L482 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-07-09 18:02:58,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:58,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-07-09 18:02:58,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-07-09 18:02:58,782 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:58,783 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:58,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-07-09 18:02:58,997 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:58,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:58,997 INFO L82 PathProgramCache]: Analyzing trace with hash -168156521, now seen corresponding path program 24 times [2021-07-09 18:02:58,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:58,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524780797] [2021-07-09 18:02:58,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:59,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:59,067 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:59,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:59,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524780797] [2021-07-09 18:02:59,068 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524780797] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:59,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131963549] [2021-07-09 18:02:59,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:02:59,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:02:59,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:02:59,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:02:59,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:59,130 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 11 treesize of output 7 [2021-07-09 18:02:59,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:02:59,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:02:59,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:02:59,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:02:59,169 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:02:59,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131963549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:59,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:59,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-07-09 18:02:59,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114763230] [2021-07-09 18:02:59,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-09 18:02:59,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:59,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-09 18:02:59,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:02:59,170 INFO L87 Difference]: Start difference. First operand 1747 states and 5060 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:59,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:59,485 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-07-09 18:02:59,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 18:02:59,486 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-07-09 18:02:59,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:59,491 INFO L225 Difference]: With dead ends: 2540 [2021-07-09 18:02:59,491 INFO L226 Difference]: Without dead ends: 2540 [2021-07-09 18:02:59,491 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 208.1ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-07-09 18:02:59,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-07-09 18:02:59,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-07-09 18:02:59,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:59,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-07-09 18:02:59,527 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-07-09 18:02:59,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:59,527 INFO L482 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-07-09 18:02:59,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:59,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-07-09 18:02:59,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-07-09 18:02:59,531 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:59,531 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:02:59,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:02:59,745 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:02:59,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:02:59,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1127492074, now seen corresponding path program 25 times [2021-07-09 18:02:59,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:02:59,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118962246] [2021-07-09 18:02:59,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:02:59,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:59,787 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-09 18:02:59,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:02:59,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118962246] [2021-07-09 18:02:59,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118962246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:59,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597382306] [2021-07-09 18:02:59,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:02:59,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:02:59,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-07-09 18:02:59,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:02:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-09 18:02:59,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597382306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:02:59,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:02:59,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-07-09 18:02:59,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383249392] [2021-07-09 18:02:59,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 18:02:59,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:02:59,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 18:02:59,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-09 18:02:59,888 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:59,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:02:59,916 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-07-09 18:02:59,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 18:02:59,916 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-07-09 18:02:59,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:02:59,921 INFO L225 Difference]: With dead ends: 2547 [2021-07-09 18:02:59,921 INFO L226 Difference]: Without dead ends: 2547 [2021-07-09 18:02:59,921 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-09 18:02:59,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-07-09 18:02:59,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-07-09 18:02:59,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:59,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-07-09 18:02:59,963 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-07-09 18:02:59,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:02:59,963 INFO L482 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-07-09 18:02:59,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:02:59,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-07-09 18:02:59,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:02:59,967 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:02:59,967 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:00,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-07-09 18:03:00,193 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:00,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:00,193 INFO L82 PathProgramCache]: Analyzing trace with hash 5362296, now seen corresponding path program 26 times [2021-07-09 18:03:00,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:00,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164885701] [2021-07-09 18:03:00,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:00,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:00,336 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:00,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:00,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164885701] [2021-07-09 18:03:00,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164885701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:00,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745317554] [2021-07-09 18:03:00,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:03:00,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:03:00,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:00,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:03:00,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:00,456 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 18:03:00,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:00,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:00,464 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 18:03:00,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:03:00,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:00,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-07-09 18:03:00,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:00,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:00,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:00,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:17 [2021-07-09 18:03:00,578 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:03:00,578 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 35 treesize of output 23 [2021-07-09 18:03:00,584 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:00,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:00,596 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:00,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:00,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:00,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:00,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:00,601 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:03:00,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:00,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745317554] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:00,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:00,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2021-07-09 18:03:00,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081686689] [2021-07-09 18:03:00,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 18:03:00,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:00,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 18:03:00,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-09 18:03:00,610 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:01,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:01,754 INFO L93 Difference]: Finished difference Result 4446 states and 13114 transitions. [2021-07-09 18:03:01,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:03:01,755 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:01,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:01,764 INFO L225 Difference]: With dead ends: 4446 [2021-07-09 18:03:01,764 INFO L226 Difference]: Without dead ends: 4400 [2021-07-09 18:03:01,765 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 171.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-07-09 18:03:01,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4400 states. [2021-07-09 18:03:01,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4400 to 2699. [2021-07-09 18:03:01,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2698 states have (on average 2.9573758339510747) internal successors, (7979), 2698 states have internal predecessors, (7979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:01,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 7979 transitions. [2021-07-09 18:03:01,827 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 7979 transitions. Word has length 35 [2021-07-09 18:03:01,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:01,827 INFO L482 AbstractCegarLoop]: Abstraction has 2699 states and 7979 transitions. [2021-07-09 18:03:01,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:01,828 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 7979 transitions. [2021-07-09 18:03:01,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:01,833 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:01,833 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:02,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-07-09 18:03:02,053 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:02,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:02,053 INFO L82 PathProgramCache]: Analyzing trace with hash -249646778, now seen corresponding path program 27 times [2021-07-09 18:03:02,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:02,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559443232] [2021-07-09 18:03:02,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:02,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:02,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:02,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559443232] [2021-07-09 18:03:02,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559443232] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:02,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796233932] [2021-07-09 18:03:02,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:03:02,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:03:02,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:02,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:03:02,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:02,338 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 18:03:02,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:02,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:02,347 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 18:03:02,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:03:02,433 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:02,433 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 18:03:02,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:02,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:02,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:02,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-07-09 18:03:02,798 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:03:02,798 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 35 treesize of output 23 [2021-07-09 18:03:02,801 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:02,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:02,811 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:02,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:02,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:02,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:02,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:02,815 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:03:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:02,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796233932] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:02,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:02,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:03:02,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623497279] [2021-07-09 18:03:02,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:03:02,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:02,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:03:02,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=164, Unknown=1, NotChecked=0, Total=210 [2021-07-09 18:03:02,824 INFO L87 Difference]: Start difference. First operand 2699 states and 7979 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:03,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:03,032 INFO L93 Difference]: Finished difference Result 4487 states and 13285 transitions. [2021-07-09 18:03:03,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:03:03,032 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:03,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:03,040 INFO L225 Difference]: With dead ends: 4487 [2021-07-09 18:03:03,040 INFO L226 Difference]: Without dead ends: 4441 [2021-07-09 18:03:03,040 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 495.6ms TimeCoverageRelationStatistics Valid=45, Invalid=164, Unknown=1, NotChecked=0, Total=210 [2021-07-09 18:03:03,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4441 states. [2021-07-09 18:03:03,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4441 to 2771. [2021-07-09 18:03:03,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2771 states, 2770 states have (on average 2.9584837545126352) internal successors, (8195), 2770 states have internal predecessors, (8195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:03,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2771 states to 2771 states and 8195 transitions. [2021-07-09 18:03:03,098 INFO L78 Accepts]: Start accepts. Automaton has 2771 states and 8195 transitions. Word has length 35 [2021-07-09 18:03:03,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:03,098 INFO L482 AbstractCegarLoop]: Abstraction has 2771 states and 8195 transitions. [2021-07-09 18:03:03,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.3333333333333335) internal successors, (50), 14 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:03,098 INFO L276 IsEmpty]: Start isEmpty. Operand 2771 states and 8195 transitions. [2021-07-09 18:03:03,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:03,104 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:03,104 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:03,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-07-09 18:03:03,310 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:03,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:03,310 INFO L82 PathProgramCache]: Analyzing trace with hash -2105619518, now seen corresponding path program 28 times [2021-07-09 18:03:03,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:03,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645796475] [2021-07-09 18:03:03,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:03,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:03,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:03,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:03,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645796475] [2021-07-09 18:03:03,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645796475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:03,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489790895] [2021-07-09 18:03:03,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:03:03,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:03:03,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:03,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:03:03,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:03,623 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 18:03:03,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:03,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:03,630 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 18:03:03,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:03:03,728 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:03:03,728 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 45 treesize of output 29 [2021-07-09 18:03:03,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:03,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:03,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:03,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-07-09 18:03:03,768 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:03,769 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 31 treesize of output 31 [2021-07-09 18:03:03,780 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:03,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:03,797 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:03,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:03,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:03,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:03,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:03,809 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:03:03,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:03,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489790895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:03,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:03,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:03:03,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182927185] [2021-07-09 18:03:03,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:03:03,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:03,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:03:03,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:03:03,823 INFO L87 Difference]: Start difference. First operand 2771 states and 8195 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 18:03:04,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:04,395 INFO L93 Difference]: Finished difference Result 4330 states and 12787 transitions. [2021-07-09 18:03:04,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:03:04,396 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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) Word has length 35 [2021-07-09 18:03:04,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:04,402 INFO L225 Difference]: With dead ends: 4330 [2021-07-09 18:03:04,403 INFO L226 Difference]: Without dead ends: 4257 [2021-07-09 18:03:04,403 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 245.0ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:03:04,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4257 states. [2021-07-09 18:03:04,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4257 to 2780. [2021-07-09 18:03:04,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2779 states have (on average 2.9661748830514574) internal successors, (8243), 2779 states have internal predecessors, (8243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:04,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 8243 transitions. [2021-07-09 18:03:04,443 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 8243 transitions. Word has length 35 [2021-07-09 18:03:04,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:04,443 INFO L482 AbstractCegarLoop]: Abstraction has 2780 states and 8243 transitions. [2021-07-09 18:03:04,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 18:03:04,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 8243 transitions. [2021-07-09 18:03:04,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:04,466 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:04,466 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:04,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-09 18:03:04,682 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:04,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:04,683 INFO L82 PathProgramCache]: Analyzing trace with hash -1648381820, now seen corresponding path program 29 times [2021-07-09 18:03:04,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:04,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568220212] [2021-07-09 18:03:04,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:04,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:04,846 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:04,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:04,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568220212] [2021-07-09 18:03:04,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568220212] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:04,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076147730] [2021-07-09 18:03:04,847 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:03:04,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:03:04,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:04,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:03:04,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:05,229 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 18:03:05,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:05,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:05,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:05,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:59, output treesize:52 [2021-07-09 18:03:05,355 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:05,355 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 36 treesize of output 36 [2021-07-09 18:03:05,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:05,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:05,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:05,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:58, output treesize:44 [2021-07-09 18:03:06,690 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-09 18:03:06,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 18:03:06,693 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:06,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:06,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:06,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:06,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:06,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:06,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:06,718 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:50, output treesize:3 [2021-07-09 18:03:06,725 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:06,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076147730] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:06,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:06,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-09 18:03:06,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191323386] [2021-07-09 18:03:06,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:03:06,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:06,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:03:06,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=321, Unknown=2, NotChecked=0, Total=380 [2021-07-09 18:03:06,727 INFO L87 Difference]: Start difference. First operand 2780 states and 8243 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:10,357 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 18:03:24,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:24,823 INFO L93 Difference]: Finished difference Result 4339 states and 12863 transitions. [2021-07-09 18:03:24,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 18:03:24,823 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:24,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:24,830 INFO L225 Difference]: With dead ends: 4339 [2021-07-09 18:03:24,830 INFO L226 Difference]: Without dead ends: 4293 [2021-07-09 18:03:24,831 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 4998.7ms TimeCoverageRelationStatistics Valid=91, Invalid=555, Unknown=4, NotChecked=0, Total=650 [2021-07-09 18:03:24,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4293 states. [2021-07-09 18:03:24,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4293 to 2866. [2021-07-09 18:03:24,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2866 states, 2865 states have (on average 2.967190226876091) internal successors, (8501), 2865 states have internal predecessors, (8501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:24,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2866 states to 2866 states and 8501 transitions. [2021-07-09 18:03:24,875 INFO L78 Accepts]: Start accepts. Automaton has 2866 states and 8501 transitions. Word has length 35 [2021-07-09 18:03:24,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:24,875 INFO L482 AbstractCegarLoop]: Abstraction has 2866 states and 8501 transitions. [2021-07-09 18:03:24,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:24,875 INFO L276 IsEmpty]: Start isEmpty. Operand 2866 states and 8501 transitions. [2021-07-09 18:03:24,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:24,879 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:24,879 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:25,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-07-09 18:03:25,080 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:25,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:25,080 INFO L82 PathProgramCache]: Analyzing trace with hash 790612736, now seen corresponding path program 30 times [2021-07-09 18:03:25,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:25,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569194519] [2021-07-09 18:03:25,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:25,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:25,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:25,223 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:25,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569194519] [2021-07-09 18:03:25,223 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569194519] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:25,223 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860145150] [2021-07-09 18:03:25,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 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 18:03:25,253 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 18:03:25,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:25,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:03:25,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:25,464 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 18:03:25,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:25,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:25,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:25,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:53, output treesize:46 [2021-07-09 18:03:25,583 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:03:25,583 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 37 treesize of output 25 [2021-07-09 18:03:25,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:25,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:25,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:25,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:25 [2021-07-09 18:03:26,575 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:26,576 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 31 treesize of output 31 [2021-07-09 18:03:26,584 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:26,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:26,602 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:26,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:26,604 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:26,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:26,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:26,613 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:03:26,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:26,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860145150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:26,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:26,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:03:26,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574983648] [2021-07-09 18:03:26,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:03:26,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:26,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:03:26,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=282, Unknown=2, NotChecked=0, Total=342 [2021-07-09 18:03:26,627 INFO L87 Difference]: Start difference. First operand 2866 states and 8501 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:30,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:30,453 INFO L93 Difference]: Finished difference Result 4370 states and 12935 transitions. [2021-07-09 18:03:30,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 18:03:30,454 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:30,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:30,462 INFO L225 Difference]: With dead ends: 4370 [2021-07-09 18:03:30,463 INFO L226 Difference]: Without dead ends: 4297 [2021-07-09 18:03:30,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1352.7ms TimeCoverageRelationStatistics Valid=86, Invalid=464, Unknown=2, NotChecked=0, Total=552 [2021-07-09 18:03:30,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4297 states. [2021-07-09 18:03:30,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4297 to 2794. [2021-07-09 18:03:30,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2794 states, 2793 states have (on average 2.966344432509846) internal successors, (8285), 2793 states have internal predecessors, (8285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:30,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2794 states to 2794 states and 8285 transitions. [2021-07-09 18:03:30,520 INFO L78 Accepts]: Start accepts. Automaton has 2794 states and 8285 transitions. Word has length 35 [2021-07-09 18:03:30,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:30,520 INFO L482 AbstractCegarLoop]: Abstraction has 2794 states and 8285 transitions. [2021-07-09 18:03:30,520 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:30,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2794 states and 8285 transitions. [2021-07-09 18:03:30,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:30,526 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:30,526 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:30,740 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:03:30,741 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:30,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:30,741 INFO L82 PathProgramCache]: Analyzing trace with hash -1492738044, now seen corresponding path program 31 times [2021-07-09 18:03:30,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:30,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630435357] [2021-07-09 18:03:30,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:30,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:30,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:30,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:30,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630435357] [2021-07-09 18:03:30,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630435357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:30,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571632323] [2021-07-09 18:03:30,899 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:03:30,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:30,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:03:30,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:31,037 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:03:31,037 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 47 treesize of output 31 [2021-07-09 18:03:31,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:31,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:31,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:31,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-07-09 18:03:31,728 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 23 treesize of output 19 [2021-07-09 18:03:31,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:31,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:31,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:31,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:03:32,108 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:32,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-09 18:03:32,116 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:32,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:32,130 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:32,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:32,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:32,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:32,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:32,139 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:03:32,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:32,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571632323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:32,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:32,152 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:03:32,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793352600] [2021-07-09 18:03:32,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:03:32,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:32,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:03:32,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=170, Unknown=2, NotChecked=0, Total=210 [2021-07-09 18:03:32,153 INFO L87 Difference]: Start difference. First operand 2794 states and 8285 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:39,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:39,571 INFO L93 Difference]: Finished difference Result 4051 states and 11987 transitions. [2021-07-09 18:03:39,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:03:39,571 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:39,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:39,581 INFO L225 Difference]: With dead ends: 4051 [2021-07-09 18:03:39,581 INFO L226 Difference]: Without dead ends: 3978 [2021-07-09 18:03:39,581 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 1184.7ms TimeCoverageRelationStatistics Valid=38, Invalid=170, Unknown=2, NotChecked=0, Total=210 [2021-07-09 18:03:39,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2021-07-09 18:03:39,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 2810. [2021-07-09 18:03:39,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2810 states, 2809 states have (on average 2.9654681381274477) internal successors, (8330), 2809 states have internal predecessors, (8330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:39,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 8330 transitions. [2021-07-09 18:03:39,657 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 8330 transitions. Word has length 35 [2021-07-09 18:03:39,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:39,657 INFO L482 AbstractCegarLoop]: Abstraction has 2810 states and 8330 transitions. [2021-07-09 18:03:39,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:39,657 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 8330 transitions. [2021-07-09 18:03:39,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:39,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:39,661 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:39,863 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-07-09 18:03:39,863 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:39,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:39,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1924669268, now seen corresponding path program 32 times [2021-07-09 18:03:39,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:39,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610578541] [2021-07-09 18:03:39,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:40,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:40,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:40,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610578541] [2021-07-09 18:03:40,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610578541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:40,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978588370] [2021-07-09 18:03:40,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:03:40,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:03:40,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:40,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:03:40,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:40,172 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 15 treesize of output 11 [2021-07-09 18:03:40,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:40,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:40,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:40,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-07-09 18:03:40,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:40,245 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 32 treesize of output 32 [2021-07-09 18:03:40,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:40,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:40,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:40,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:29 [2021-07-09 18:03:41,294 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:03:41,294 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 35 treesize of output 23 [2021-07-09 18:03:41,297 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:41,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:41,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:41,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:41,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:41,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:41,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:41,313 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:03:41,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:41,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978588370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:41,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:41,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:03:41,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089358621] [2021-07-09 18:03:41,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:03:41,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:41,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:03:41,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-07-09 18:03:41,321 INFO L87 Difference]: Start difference. First operand 2810 states and 8330 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:41,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:41,581 INFO L93 Difference]: Finished difference Result 4420 states and 13108 transitions. [2021-07-09 18:03:41,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:03:41,581 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:41,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:41,589 INFO L225 Difference]: With dead ends: 4420 [2021-07-09 18:03:41,589 INFO L226 Difference]: Without dead ends: 4374 [2021-07-09 18:03:41,589 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1197.6ms TimeCoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-07-09 18:03:41,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4374 states. [2021-07-09 18:03:41,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4374 to 2934. [2021-07-09 18:03:41,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2934 states, 2933 states have (on average 2.966928060006819) internal successors, (8702), 2933 states have internal predecessors, (8702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:41,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2934 states to 2934 states and 8702 transitions. [2021-07-09 18:03:41,642 INFO L78 Accepts]: Start accepts. Automaton has 2934 states and 8702 transitions. Word has length 35 [2021-07-09 18:03:41,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:41,642 INFO L482 AbstractCegarLoop]: Abstraction has 2934 states and 8702 transitions. [2021-07-09 18:03:41,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:41,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2934 states and 8702 transitions. [2021-07-09 18:03:41,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:41,648 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:41,648 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:41,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-07-09 18:03:41,867 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:41,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:41,867 INFO L82 PathProgramCache]: Analyzing trace with hash 514325288, now seen corresponding path program 33 times [2021-07-09 18:03:41,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:41,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353369994] [2021-07-09 18:03:41,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:42,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:42,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:42,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353369994] [2021-07-09 18:03:42,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353369994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:42,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529452991] [2021-07-09 18:03:42,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:03:42,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:03:42,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:42,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:03:42,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:42,209 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 18:03:42,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:42,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:42,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:42,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-07-09 18:03:42,302 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-09 18:03:42,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2021-07-09 18:03:42,309 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 18:03:42,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:42,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:42,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:03:43,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:43,561 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 29 treesize of output 31 [2021-07-09 18:03:43,576 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:43,585 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:43,585 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 31 treesize of output 31 [2021-07-09 18:03:43,593 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:43,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:43,642 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:43,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:03:43,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-09 18:03:43,658 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:43,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:43,660 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:43,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:43,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:03:43,683 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-07-09 18:03:43,721 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:43,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529452991] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:43,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:43,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 18:03:43,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770920821] [2021-07-09 18:03:43,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:03:43,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:43,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:03:43,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=313, Unknown=2, NotChecked=0, Total=380 [2021-07-09 18:03:43,724 INFO L87 Difference]: Start difference. First operand 2934 states and 8702 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:03:53,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:53,220 INFO L93 Difference]: Finished difference Result 5164 states and 15297 transitions. [2021-07-09 18:03:53,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-09 18:03:53,220 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-07-09 18:03:53,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:53,231 INFO L225 Difference]: With dead ends: 5164 [2021-07-09 18:03:53,231 INFO L226 Difference]: Without dead ends: 5072 [2021-07-09 18:03:53,232 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 2646.6ms TimeCoverageRelationStatistics Valid=125, Invalid=683, Unknown=4, NotChecked=0, Total=812 [2021-07-09 18:03:53,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states. [2021-07-09 18:03:53,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 2862. [2021-07-09 18:03:53,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2861 states have (on average 2.966095770709542) internal successors, (8486), 2861 states have internal predecessors, (8486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:53,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 8486 transitions. [2021-07-09 18:03:53,336 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 8486 transitions. Word has length 35 [2021-07-09 18:03:53,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:53,337 INFO L482 AbstractCegarLoop]: Abstraction has 2862 states and 8486 transitions. [2021-07-09 18:03:53,337 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:03:53,337 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 8486 transitions. [2021-07-09 18:03:53,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:53,342 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:53,342 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:53,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:03:53,557 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:53,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:53,557 INFO L82 PathProgramCache]: Analyzing trace with hash -1769025492, now seen corresponding path program 34 times [2021-07-09 18:03:53,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:53,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202950052] [2021-07-09 18:03:53,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:53,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:53,725 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:53,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:53,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202950052] [2021-07-09 18:03:53,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202950052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:53,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182590306] [2021-07-09 18:03:53,725 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:03:53,761 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:03:53,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:53,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:03:53,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:53,872 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:03:53,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2021-07-09 18:03:53,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:53,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:53,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:53,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2021-07-09 18:03:54,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 23 treesize of output 19 [2021-07-09 18:03:54,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:54,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:54,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:54,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:03:54,824 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:54,825 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 31 treesize of output 31 [2021-07-09 18:03:54,833 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:54,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:54,851 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:54,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:54,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:54,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:54,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:54,862 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:03:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:54,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182590306] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:54,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:54,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:03:54,876 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72832030] [2021-07-09 18:03:54,876 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:03:54,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:54,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:03:54,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:03:54,876 INFO L87 Difference]: Start difference. First operand 2862 states and 8486 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:55,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:03:55,146 INFO L93 Difference]: Finished difference Result 4115 states and 12176 transitions. [2021-07-09 18:03:55,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:03:55,147 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:03:55,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:03:55,153 INFO L225 Difference]: With dead ends: 4115 [2021-07-09 18:03:55,153 INFO L226 Difference]: Without dead ends: 4042 [2021-07-09 18:03:55,154 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1071.3ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:03:55,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4042 states. [2021-07-09 18:03:55,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4042 to 2848. [2021-07-09 18:03:55,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2848 states, 2847 states have (on average 2.965929048120829) internal successors, (8444), 2847 states have internal predecessors, (8444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:55,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2848 states to 2848 states and 8444 transitions. [2021-07-09 18:03:55,209 INFO L78 Accepts]: Start accepts. Automaton has 2848 states and 8444 transitions. Word has length 35 [2021-07-09 18:03:55,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:03:55,209 INFO L482 AbstractCegarLoop]: Abstraction has 2848 states and 8444 transitions. [2021-07-09 18:03:55,209 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:03:55,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2848 states and 8444 transitions. [2021-07-09 18:03:55,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:03:55,214 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:03:55,214 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:03:55,438 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-07-09 18:03:55,438 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:03:55,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:03:55,439 INFO L82 PathProgramCache]: Analyzing trace with hash -584777496, now seen corresponding path program 35 times [2021-07-09 18:03:55,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:03:55,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475766965] [2021-07-09 18:03:55,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:03:55,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:03:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:55,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:03:55,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475766965] [2021-07-09 18:03:55,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475766965] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:55,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382313378] [2021-07-09 18:03:55,573 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:03:55,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:03:55,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:03:55,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:03:55,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:03:55,970 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-09 18:03:55,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 30 [2021-07-09 18:03:55,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:55,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:55,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:55,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:51, output treesize:17 [2021-07-09 18:03:56,018 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 23 treesize of output 19 [2021-07-09 18:03:56,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:56,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:56,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:56,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:03:56,322 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:56,322 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 31 treesize of output 31 [2021-07-09 18:03:56,329 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:03:56,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:56,345 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:56,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:03:56,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:03:56,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:03:56,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:03:56,355 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:03:56,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:03:56,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382313378] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:03:56,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:03:56,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:03:56,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516276407] [2021-07-09 18:03:56,367 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:03:56,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:03:56,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:03:56,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-07-09 18:03:56,368 INFO L87 Difference]: Start difference. First operand 2848 states and 8444 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:00,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:00,690 INFO L93 Difference]: Finished difference Result 4314 states and 12763 transitions. [2021-07-09 18:04:00,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:04:00,690 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:00,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:00,698 INFO L225 Difference]: With dead ends: 4314 [2021-07-09 18:04:00,698 INFO L226 Difference]: Without dead ends: 4241 [2021-07-09 18:04:00,698 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 575.2ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-09 18:04:00,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4241 states. [2021-07-09 18:04:00,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4241 to 2892. [2021-07-09 18:04:00,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2892 states, 2891 states have (on average 2.963680387409201) internal successors, (8568), 2891 states have internal predecessors, (8568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:00,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2892 states to 2892 states and 8568 transitions. [2021-07-09 18:04:00,742 INFO L78 Accepts]: Start accepts. Automaton has 2892 states and 8568 transitions. Word has length 35 [2021-07-09 18:04:00,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:00,742 INFO L482 AbstractCegarLoop]: Abstraction has 2892 states and 8568 transitions. [2021-07-09 18:04:00,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:00,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2892 states and 8568 transitions. [2021-07-09 18:04:00,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:00,746 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:00,746 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:00,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:00,946 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:00,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:00,947 INFO L82 PathProgramCache]: Analyzing trace with hash 994127080, now seen corresponding path program 36 times [2021-07-09 18:04:00,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:00,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534730509] [2021-07-09 18:04:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:00,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:01,103 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:01,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:01,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534730509] [2021-07-09 18:04:01,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534730509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:01,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849165368] [2021-07-09 18:04:01,103 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:04:01,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 18:04:01,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:01,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:01,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:01,167 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 11 treesize of output 7 [2021-07-09 18:04:01,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:01,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:01,176 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 18:04:01,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:04:01,263 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:01,264 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 32 treesize of output 34 [2021-07-09 18:04:01,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:01,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:01,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:01,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:04:01,357 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:04:01,357 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 35 treesize of output 23 [2021-07-09 18:04:01,359 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:01,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:01,368 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:01,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:01,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:01,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:01,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:01,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:04:01,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:01,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849165368] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:01,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:01,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:04:01,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695169259] [2021-07-09 18:04:01,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:04:01,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:01,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:04:01,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:04:01,379 INFO L87 Difference]: Start difference. First operand 2892 states and 8568 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:01,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:01,664 INFO L93 Difference]: Finished difference Result 5225 states and 15427 transitions. [2021-07-09 18:04:01,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:04:01,665 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:01,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:01,673 INFO L225 Difference]: With dead ends: 5225 [2021-07-09 18:04:01,674 INFO L226 Difference]: Without dead ends: 5031 [2021-07-09 18:04:01,674 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 222.7ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:04:01,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5031 states. [2021-07-09 18:04:01,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5031 to 3027. [2021-07-09 18:04:01,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3027 states, 3026 states have (on average 2.9659616655651027) internal successors, (8975), 3026 states have internal predecessors, (8975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:01,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3027 states to 3027 states and 8975 transitions. [2021-07-09 18:04:01,725 INFO L78 Accepts]: Start accepts. Automaton has 3027 states and 8975 transitions. Word has length 35 [2021-07-09 18:04:01,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:01,725 INFO L482 AbstractCegarLoop]: Abstraction has 3027 states and 8975 transitions. [2021-07-09 18:04:01,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:01,725 INFO L276 IsEmpty]: Start isEmpty. Operand 3027 states and 8975 transitions. [2021-07-09 18:04:01,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:01,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:01,730 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:01,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-07-09 18:04:01,931 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:01,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:01,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1444389976, now seen corresponding path program 37 times [2021-07-09 18:04:01,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:01,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974363182] [2021-07-09 18:04:01,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:01,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:02,096 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:02,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:02,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974363182] [2021-07-09 18:04:02,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974363182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:02,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511456648] [2021-07-09 18:04:02,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:04:02,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:02,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:04:02,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:02,226 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 11 treesize of output 7 [2021-07-09 18:04:02,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:02,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:02,245 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 18:04:02,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-07-09 18:04:02,397 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:02,397 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 34 [2021-07-09 18:04:02,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:02,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:02,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:02,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:04:02,979 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:04:02,979 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 40 treesize of output 26 [2021-07-09 18:04:02,982 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:03,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:03,017 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:03,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:03,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:03,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:03,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:03,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:04:03,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:03,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511456648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:03,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:03,032 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:04:03,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052268608] [2021-07-09 18:04:03,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:04:03,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:03,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:04:03,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:04:03,033 INFO L87 Difference]: Start difference. First operand 3027 states and 8975 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:03,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:03,491 INFO L93 Difference]: Finished difference Result 4563 states and 13416 transitions. [2021-07-09 18:04:03,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:04:03,492 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:03,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:03,499 INFO L225 Difference]: With dead ends: 4563 [2021-07-09 18:04:03,499 INFO L226 Difference]: Without dead ends: 4422 [2021-07-09 18:04:03,499 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 787.2ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-07-09 18:04:03,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4422 states. [2021-07-09 18:04:03,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4422 to 3045. [2021-07-09 18:04:03,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3045 states, 3044 states have (on average 2.9651773981603156) internal successors, (9026), 3044 states have internal predecessors, (9026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3045 states to 3045 states and 9026 transitions. [2021-07-09 18:04:03,542 INFO L78 Accepts]: Start accepts. Automaton has 3045 states and 9026 transitions. Word has length 35 [2021-07-09 18:04:03,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:03,542 INFO L482 AbstractCegarLoop]: Abstraction has 3045 states and 9026 transitions. [2021-07-09 18:04:03,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:03,543 INFO L276 IsEmpty]: Start isEmpty. Operand 3045 states and 9026 transitions. [2021-07-09 18:04:03,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:03,548 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:03,548 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:03,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-07-09 18:04:03,771 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:03,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:03,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1116855406, now seen corresponding path program 38 times [2021-07-09 18:04:03,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:03,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175949204] [2021-07-09 18:04:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:03,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:03,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:03,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:03,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175949204] [2021-07-09 18:04:03,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175949204] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:03,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822454282] [2021-07-09 18:04:03,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:04:03,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:04:03,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:03,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:03,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:04,031 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 11 treesize of output 7 [2021-07-09 18:04:04,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:04,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:04,041 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 18:04:04,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:04:04,131 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:04,131 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 32 treesize of output 34 [2021-07-09 18:04:04,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:04,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:04,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:04,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:04:04,214 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:04:04,215 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 35 treesize of output 23 [2021-07-09 18:04:04,217 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:04,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:04,228 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:04,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:04,230 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:04,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:04,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:04,232 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:04:04,239 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:04,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822454282] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:04,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:04,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:04:04,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190664287] [2021-07-09 18:04:04,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:04:04,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:04,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:04:04,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:04:04,241 INFO L87 Difference]: Start difference. First operand 3045 states and 9026 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:04,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:04,536 INFO L93 Difference]: Finished difference Result 5166 states and 15309 transitions. [2021-07-09 18:04:04,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:04:04,536 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:04,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:04,547 INFO L225 Difference]: With dead ends: 5166 [2021-07-09 18:04:04,547 INFO L226 Difference]: Without dead ends: 5120 [2021-07-09 18:04:04,548 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 253.3ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:04:04,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5120 states. [2021-07-09 18:04:04,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5120 to 3081. [2021-07-09 18:04:04,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3081 states, 3080 states have (on average 2.9655844155844155) internal successors, (9134), 3080 states have internal predecessors, (9134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:04,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3081 states to 3081 states and 9134 transitions. [2021-07-09 18:04:04,597 INFO L78 Accepts]: Start accepts. Automaton has 3081 states and 9134 transitions. Word has length 35 [2021-07-09 18:04:04,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:04,597 INFO L482 AbstractCegarLoop]: Abstraction has 3081 states and 9134 transitions. [2021-07-09 18:04:04,597 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:04,597 INFO L276 IsEmpty]: Start isEmpty. Operand 3081 states and 9134 transitions. [2021-07-09 18:04:04,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:04,601 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:04,601 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:04,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:04,802 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:04,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:04,802 INFO L82 PathProgramCache]: Analyzing trace with hash -2017318302, now seen corresponding path program 39 times [2021-07-09 18:04:04,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:04,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250999831] [2021-07-09 18:04:04,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:04,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:04,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250999831] [2021-07-09 18:04:04,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250999831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:04,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366189352] [2021-07-09 18:04:04,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:04:05,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 18:04:05,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:05,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:05,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:05,039 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 11 treesize of output 7 [2021-07-09 18:04:05,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:05,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:05,049 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 18:04:05,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:04:05,216 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:05,216 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 37 treesize of output 39 [2021-07-09 18:04:05,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:05,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:05,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:05,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:04:05,819 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:04:05,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 26 [2021-07-09 18:04:05,821 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:05,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:05,833 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:05,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:05,837 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:05,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:05,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:05,842 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-09 18:04:05,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:05,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366189352] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:05,849 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:05,849 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:04:05,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791246786] [2021-07-09 18:04:05,849 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:04:05,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:05,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:04:05,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:04:05,849 INFO L87 Difference]: Start difference. First operand 3081 states and 9134 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:12,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:12,267 INFO L93 Difference]: Finished difference Result 5068 states and 15021 transitions. [2021-07-09 18:04:12,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:04:12,267 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:12,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:12,275 INFO L225 Difference]: With dead ends: 5068 [2021-07-09 18:04:12,275 INFO L226 Difference]: Without dead ends: 5022 [2021-07-09 18:04:12,275 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 753.9ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:04:12,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2021-07-09 18:04:12,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 3117. [2021-07-09 18:04:12,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3117 states, 3116 states have (on average 2.965982028241335) internal successors, (9242), 3116 states have internal predecessors, (9242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:12,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3117 states to 3117 states and 9242 transitions. [2021-07-09 18:04:12,343 INFO L78 Accepts]: Start accepts. Automaton has 3117 states and 9242 transitions. Word has length 35 [2021-07-09 18:04:12,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:12,344 INFO L482 AbstractCegarLoop]: Abstraction has 3117 states and 9242 transitions. [2021-07-09 18:04:12,344 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:12,344 INFO L276 IsEmpty]: Start isEmpty. Operand 3117 states and 9242 transitions. [2021-07-09 18:04:12,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:12,348 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:12,348 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:12,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-07-09 18:04:12,549 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:12,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:12,549 INFO L82 PathProgramCache]: Analyzing trace with hash 421676254, now seen corresponding path program 40 times [2021-07-09 18:04:12,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:12,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771073857] [2021-07-09 18:04:12,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:12,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:12,713 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:12,713 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771073857] [2021-07-09 18:04:12,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771073857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:12,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923757244] [2021-07-09 18:04:12,714 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:04:12,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:04:12,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:12,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:12,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:12,793 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 11 treesize of output 7 [2021-07-09 18:04:12,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:12,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:12,805 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 18:04:12,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:04:12,960 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:04:12,960 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 48 treesize of output 32 [2021-07-09 18:04:12,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:12,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:12,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:12,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-09 18:04:13,002 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:13,003 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 31 treesize of output 31 [2021-07-09 18:04:13,009 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:13,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:13,025 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:13,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:13,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:13,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:13,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:13,034 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:04:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:13,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923757244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:13,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:13,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:04:13,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877773749] [2021-07-09 18:04:13,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:04:13,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:13,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:04:13,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:04:13,048 INFO L87 Difference]: Start difference. First operand 3117 states and 9242 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:13,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:13,447 INFO L93 Difference]: Finished difference Result 4816 states and 14223 transitions. [2021-07-09 18:04:13,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:04:13,447 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:13,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:13,455 INFO L225 Difference]: With dead ends: 4816 [2021-07-09 18:04:13,455 INFO L226 Difference]: Without dead ends: 4670 [2021-07-09 18:04:13,455 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 255.6ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:04:13,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4670 states. [2021-07-09 18:04:13,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4670 to 3032. [2021-07-09 18:04:13,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3032 states, 3031 states have (on average 2.9670075882547016) internal successors, (8993), 3031 states have internal predecessors, (8993), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:13,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3032 states to 3032 states and 8993 transitions. [2021-07-09 18:04:13,500 INFO L78 Accepts]: Start accepts. Automaton has 3032 states and 8993 transitions. Word has length 35 [2021-07-09 18:04:13,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:13,500 INFO L482 AbstractCegarLoop]: Abstraction has 3032 states and 8993 transitions. [2021-07-09 18:04:13,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:13,500 INFO L276 IsEmpty]: Start isEmpty. Operand 3032 states and 8993 transitions. [2021-07-09 18:04:13,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:13,504 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:13,504 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:13,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:13,705 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:13,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:13,705 INFO L82 PathProgramCache]: Analyzing trace with hash 766632412, now seen corresponding path program 41 times [2021-07-09 18:04:13,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:13,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017822315] [2021-07-09 18:04:13,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:13,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:13,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:13,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:13,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017822315] [2021-07-09 18:04:13,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017822315] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:13,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222003462] [2021-07-09 18:04:13,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:04:13,942 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:04:13,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:13,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:04:13,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:14,102 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 18:04:14,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:14,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:14,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:14,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:41 [2021-07-09 18:04:14,181 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:14,181 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 34 [2021-07-09 18:04:14,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:14,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:14,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:14,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:47, output treesize:33 [2021-07-09 18:04:15,334 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-09 18:04:15,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 18:04:15,336 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:15,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:15,349 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:15,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:15,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:15,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:15,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:15,357 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:50, output treesize:3 [2021-07-09 18:04:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:15,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222003462] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:15,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:15,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-09 18:04:15,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198534811] [2021-07-09 18:04:15,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:04:15,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:15,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:04:15,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=326, Unknown=1, NotChecked=0, Total=380 [2021-07-09 18:04:15,364 INFO L87 Difference]: Start difference. First operand 3032 states and 8993 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:23,095 WARN L205 SmtUtils]: Spent 510.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2021-07-09 18:04:32,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:32,767 INFO L93 Difference]: Finished difference Result 5561 states and 16501 transitions. [2021-07-09 18:04:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 18:04:32,767 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:32,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:32,775 INFO L225 Difference]: With dead ends: 5561 [2021-07-09 18:04:32,775 INFO L226 Difference]: Without dead ends: 5506 [2021-07-09 18:04:32,776 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 2845.5ms TimeCoverageRelationStatistics Valid=88, Invalid=612, Unknown=2, NotChecked=0, Total=702 [2021-07-09 18:04:32,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5506 states. [2021-07-09 18:04:32,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5506 to 3208. [2021-07-09 18:04:32,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3208 states, 3207 states have (on average 2.971936389148737) internal successors, (9531), 3207 states have internal predecessors, (9531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:32,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3208 states to 3208 states and 9531 transitions. [2021-07-09 18:04:32,824 INFO L78 Accepts]: Start accepts. Automaton has 3208 states and 9531 transitions. Word has length 35 [2021-07-09 18:04:32,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:32,824 INFO L482 AbstractCegarLoop]: Abstraction has 3208 states and 9531 transitions. [2021-07-09 18:04:32,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:32,825 INFO L276 IsEmpty]: Start isEmpty. Operand 3208 states and 9531 transitions. [2021-07-09 18:04:32,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:32,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:32,828 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:33,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:33,049 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:33,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:33,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1927426000, now seen corresponding path program 42 times [2021-07-09 18:04:33,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:33,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685171637] [2021-07-09 18:04:33,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:33,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:33,208 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:33,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:33,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685171637] [2021-07-09 18:04:33,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685171637] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:33,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91107935] [2021-07-09 18:04:33,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:04:33,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:04:33,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:33,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:33,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:33,300 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 18:04:33,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:33,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:33,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:33,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-09 18:04:33,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:33,431 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 37 treesize of output 39 [2021-07-09 18:04:33,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:33,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:33,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:33,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:04:33,993 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:04:33,993 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 26 [2021-07-09 18:04:33,995 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:34,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:34,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:34,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:34,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:34,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:34,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:34,014 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-09 18:04:34,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:34,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91107935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:34,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:34,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:04:34,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759428338] [2021-07-09 18:04:34,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:04:34,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:34,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:04:34,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:04:34,022 INFO L87 Difference]: Start difference. First operand 3208 states and 9531 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:40,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:40,945 INFO L93 Difference]: Finished difference Result 5317 states and 15791 transitions. [2021-07-09 18:04:40,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:04:40,945 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:40,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:40,953 INFO L225 Difference]: With dead ends: 5317 [2021-07-09 18:04:40,953 INFO L226 Difference]: Without dead ends: 5271 [2021-07-09 18:04:40,953 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 696.9ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:04:40,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5271 states. [2021-07-09 18:04:40,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5271 to 3376. [2021-07-09 18:04:40,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3375 states have (on average 2.9757037037037035) internal successors, (10043), 3375 states have internal predecessors, (10043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:41,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 10043 transitions. [2021-07-09 18:04:41,000 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 10043 transitions. Word has length 35 [2021-07-09 18:04:41,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:41,000 INFO L482 AbstractCegarLoop]: Abstraction has 3376 states and 10043 transitions. [2021-07-09 18:04:41,000 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:41,000 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 10043 transitions. [2021-07-09 18:04:41,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:41,005 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:41,005 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:41,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:41,227 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:41,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:41,227 INFO L82 PathProgramCache]: Analyzing trace with hash 71453260, now seen corresponding path program 43 times [2021-07-09 18:04:41,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:41,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488085929] [2021-07-09 18:04:41,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:41,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:41,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:41,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:41,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488085929] [2021-07-09 18:04:41,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488085929] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:41,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125672086] [2021-07-09 18:04:41,378 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:41,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:41,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:41,475 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 18:04:41,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:41,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:41,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:41,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-09 18:04:41,642 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:04:41,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 18:04:41,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:41,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:41,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:41,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-09 18:04:42,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:42,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 31 treesize of output 31 [2021-07-09 18:04:42,232 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:42,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:42,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:42,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:42,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:42,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:42,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:42,255 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:04:42,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:42,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125672086] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:42,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:42,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:04:42,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852316434] [2021-07-09 18:04:42,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:04:42,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:42,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:04:42,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=198, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:04:42,267 INFO L87 Difference]: Start difference. First operand 3376 states and 10043 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:42,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:42,520 INFO L93 Difference]: Finished difference Result 4987 states and 14791 transitions. [2021-07-09 18:04:42,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:04:42,520 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:42,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:42,528 INFO L225 Difference]: With dead ends: 4987 [2021-07-09 18:04:42,528 INFO L226 Difference]: Without dead ends: 4914 [2021-07-09 18:04:42,529 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 789.1ms TimeCoverageRelationStatistics Valid=46, Invalid=225, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:04:42,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-07-09 18:04:42,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3262. [2021-07-09 18:04:42,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3262 states, 3261 states have (on average 2.9766942655627107) internal successors, (9707), 3261 states have internal predecessors, (9707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3262 states to 3262 states and 9707 transitions. [2021-07-09 18:04:42,588 INFO L78 Accepts]: Start accepts. Automaton has 3262 states and 9707 transitions. Word has length 35 [2021-07-09 18:04:42,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:42,588 INFO L482 AbstractCegarLoop]: Abstraction has 3262 states and 9707 transitions. [2021-07-09 18:04:42,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:42,588 INFO L276 IsEmpty]: Start isEmpty. Operand 3262 states and 9707 transitions. [2021-07-09 18:04:42,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:42,592 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:42,592 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:42,792 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:42,793 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:42,793 INFO L82 PathProgramCache]: Analyzing trace with hash -822849560, now seen corresponding path program 44 times [2021-07-09 18:04:42,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:42,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5484221] [2021-07-09 18:04:42,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:42,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:42,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:42,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:42,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5484221] [2021-07-09 18:04:42,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5484221] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:42,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475593202] [2021-07-09 18:04:42,946 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:42,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:04:42,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:42,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:42,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:43,057 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 15 treesize of output 11 [2021-07-09 18:04:43,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:43,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:43,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:43,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-09 18:04:43,111 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:43,111 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 18:04:43,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:43,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:43,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:43,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-07-09 18:04:43,793 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:04:43,793 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 35 treesize of output 23 [2021-07-09 18:04:43,796 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:43,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:43,807 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:43,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:43,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:43,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:43,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:43,810 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:04:43,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:43,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475593202] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:43,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:43,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:04:43,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800575375] [2021-07-09 18:04:43,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:04:43,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:43,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:04:43,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-07-09 18:04:43,819 INFO L87 Difference]: Start difference. First operand 3262 states and 9707 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:51,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:51,098 INFO L93 Difference]: Finished difference Result 4952 states and 14722 transitions. [2021-07-09 18:04:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:04:51,099 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:51,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:51,106 INFO L225 Difference]: With dead ends: 4952 [2021-07-09 18:04:51,106 INFO L226 Difference]: Without dead ends: 4906 [2021-07-09 18:04:51,107 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 825.0ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-07-09 18:04:51,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4906 states. [2021-07-09 18:04:51,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4906 to 3348. [2021-07-09 18:04:51,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3348 states, 3347 states have (on average 2.9772930982969825) internal successors, (9965), 3347 states have internal predecessors, (9965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:51,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3348 states to 3348 states and 9965 transitions. [2021-07-09 18:04:51,153 INFO L78 Accepts]: Start accepts. Automaton has 3348 states and 9965 transitions. Word has length 35 [2021-07-09 18:04:51,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:51,153 INFO L482 AbstractCegarLoop]: Abstraction has 3348 states and 9965 transitions. [2021-07-09 18:04:51,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:51,154 INFO L276 IsEmpty]: Start isEmpty. Operand 3348 states and 9965 transitions. [2021-07-09 18:04:51,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:51,158 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:51,158 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:51,358 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-07-09 18:04:51,358 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:51,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:51,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1616144996, now seen corresponding path program 45 times [2021-07-09 18:04:51,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:51,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097542254] [2021-07-09 18:04:51,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:51,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:51,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:51,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:51,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097542254] [2021-07-09 18:04:51,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097542254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:51,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174367582] [2021-07-09 18:04:51,517 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:04:51,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:04:51,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:51,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:51,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:51,656 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 15 treesize of output 11 [2021-07-09 18:04:51,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:51,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:51,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:51,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-09 18:04:51,715 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:04:51,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2021-07-09 18:04:51,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:51,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:51,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:51,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-07-09 18:04:52,204 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:52,204 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 31 treesize of output 31 [2021-07-09 18:04:52,210 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:52,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:52,239 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:52,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:52,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:52,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:52,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:52,248 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:04:52,261 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:52,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174367582] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:52,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:52,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:04:52,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060738837] [2021-07-09 18:04:52,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:04:52,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:52,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:04:52,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=169, Unknown=1, NotChecked=0, Total=210 [2021-07-09 18:04:52,262 INFO L87 Difference]: Start difference. First operand 3348 states and 9965 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:56,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:04:56,127 INFO L93 Difference]: Finished difference Result 4643 states and 13783 transitions. [2021-07-09 18:04:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:04:56,127 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:04:56,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:04:56,134 INFO L225 Difference]: With dead ends: 4643 [2021-07-09 18:04:56,134 INFO L226 Difference]: Without dead ends: 4570 [2021-07-09 18:04:56,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 661.3ms TimeCoverageRelationStatistics Valid=40, Invalid=169, Unknown=1, NotChecked=0, Total=210 [2021-07-09 18:04:56,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4570 states. [2021-07-09 18:04:56,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4570 to 3276. [2021-07-09 18:04:56,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3276 states, 3275 states have (on average 2.976793893129771) internal successors, (9749), 3275 states have internal predecessors, (9749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:56,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3276 states to 3276 states and 9749 transitions. [2021-07-09 18:04:56,181 INFO L78 Accepts]: Start accepts. Automaton has 3276 states and 9749 transitions. Word has length 35 [2021-07-09 18:04:56,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:04:56,181 INFO L482 AbstractCegarLoop]: Abstraction has 3276 states and 9749 transitions. [2021-07-09 18:04:56,181 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:04:56,181 INFO L276 IsEmpty]: Start isEmpty. Operand 3276 states and 9749 transitions. [2021-07-09 18:04:56,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:04:56,185 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:04:56,185 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:04:56,386 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:04:56,386 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:04:56,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:04:56,386 INFO L82 PathProgramCache]: Analyzing trace with hash -667205784, now seen corresponding path program 46 times [2021-07-09 18:04:56,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:04:56,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011505776] [2021-07-09 18:04:56,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:04:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:04:56,520 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:56,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:04:56,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011505776] [2021-07-09 18:04:56,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011505776] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:56,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659410155] [2021-07-09 18:04:56,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:04:56,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:04:56,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:04:56,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:04:56,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:04:56,631 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:04:56,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2021-07-09 18:04:56,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:56,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:56,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:56,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-07-09 18:04:57,927 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 23 treesize of output 19 [2021-07-09 18:04:57,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:57,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:57,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:57,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:04:58,221 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:58,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-09 18:04:58,228 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:04:58,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:58,242 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:58,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:04:58,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:04:58,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:04:58,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:04:58,251 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:04:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:04:58,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659410155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:04:58,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:04:58,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:04:58,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285843397] [2021-07-09 18:04:58,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:04:58,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:04:58,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:04:58,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=170, Unknown=4, NotChecked=0, Total=210 [2021-07-09 18:04:58,263 INFO L87 Difference]: Start difference. First operand 3276 states and 9749 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:00,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:05:00,251 INFO L93 Difference]: Finished difference Result 4487 states and 13313 transitions. [2021-07-09 18:05:00,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:05:00,251 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:05:00,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:05:00,258 INFO L225 Difference]: With dead ends: 4487 [2021-07-09 18:05:00,258 INFO L226 Difference]: Without dead ends: 4414 [2021-07-09 18:05:00,258 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1698.3ms TimeCoverageRelationStatistics Valid=36, Invalid=170, Unknown=4, NotChecked=0, Total=210 [2021-07-09 18:05:00,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4414 states. [2021-07-09 18:05:00,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4414 to 3256. [2021-07-09 18:05:00,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3256 states, 3255 states have (on average 2.9772657450076805) internal successors, (9691), 3255 states have internal predecessors, (9691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:00,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3256 states to 3256 states and 9691 transitions. [2021-07-09 18:05:00,306 INFO L78 Accepts]: Start accepts. Automaton has 3256 states and 9691 transitions. Word has length 35 [2021-07-09 18:05:00,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:05:00,306 INFO L482 AbstractCegarLoop]: Abstraction has 3256 states and 9691 transitions. [2021-07-09 18:05:00,306 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:00,306 INFO L276 IsEmpty]: Start isEmpty. Operand 3256 states and 9691 transitions. [2021-07-09 18:05:00,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:05:00,310 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:05:00,310 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:05:00,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-07-09 18:05:00,525 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:05:00,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:05:00,525 INFO L82 PathProgramCache]: Analyzing trace with hash 319277864, now seen corresponding path program 47 times [2021-07-09 18:05:00,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:05:00,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800229872] [2021-07-09 18:05:00,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:05:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:05:00,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:00,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:05:00,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800229872] [2021-07-09 18:05:00,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800229872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:00,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492467195] [2021-07-09 18:05:00,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:05:00,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 18:05:00,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:05:00,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:05:00,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:05:00,837 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 11 treesize of output 7 [2021-07-09 18:05:00,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:00,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:00,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:00,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-09 18:05:02,358 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:02,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-07-09 18:05:02,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:02,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:02,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:02,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-07-09 18:05:02,597 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-09 18:05:02,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 34 [2021-07-09 18:05:02,605 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:02,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:02,623 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:02,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:05:02,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:02,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:02,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:05:02,633 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-07-09 18:05:02,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:02,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492467195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:02,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:05:02,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:05:02,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595538630] [2021-07-09 18:05:02,640 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:05:02,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:05:02,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:05:02,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=253, Unknown=2, NotChecked=0, Total=306 [2021-07-09 18:05:02,640 INFO L87 Difference]: Start difference. First operand 3256 states and 9691 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:07,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:05:07,183 INFO L93 Difference]: Finished difference Result 5058 states and 14900 transitions. [2021-07-09 18:05:07,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:05:07,184 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:05:07,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:05:07,192 INFO L225 Difference]: With dead ends: 5058 [2021-07-09 18:05:07,193 INFO L226 Difference]: Without dead ends: 4846 [2021-07-09 18:05:07,193 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1786.5ms TimeCoverageRelationStatistics Valid=56, Invalid=284, Unknown=2, NotChecked=0, Total=342 [2021-07-09 18:05:07,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4846 states. [2021-07-09 18:05:07,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4846 to 3328. [2021-07-09 18:05:07,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3328 states, 3327 states have (on average 2.972347460174331) internal successors, (9889), 3327 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:07,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3328 states to 3328 states and 9889 transitions. [2021-07-09 18:05:07,242 INFO L78 Accepts]: Start accepts. Automaton has 3328 states and 9889 transitions. Word has length 35 [2021-07-09 18:05:07,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:05:07,242 INFO L482 AbstractCegarLoop]: Abstraction has 3328 states and 9889 transitions. [2021-07-09 18:05:07,242 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:07,242 INFO L276 IsEmpty]: Start isEmpty. Operand 3328 states and 9889 transitions. [2021-07-09 18:05:07,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:05:07,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:05:07,246 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:05:07,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:05:07,447 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:05:07,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:05:07,447 INFO L82 PathProgramCache]: Analyzing trace with hash -188883166, now seen corresponding path program 48 times [2021-07-09 18:05:07,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:05:07,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745521179] [2021-07-09 18:05:07,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:05:07,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:05:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:05:07,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:05:07,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745521179] [2021-07-09 18:05:07,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745521179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:07,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793592360] [2021-07-09 18:05:07,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:05:07,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 18:05:07,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:05:07,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:05:07,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:05:07,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 11 treesize of output 7 [2021-07-09 18:05:07,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:07,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:07,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:07,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-07-09 18:05:07,954 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:07,954 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 32 treesize of output 50 [2021-07-09 18:05:07,965 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 18:05:07,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:08,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:08,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:38 [2021-07-09 18:05:08,900 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:08,901 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 31 treesize of output 31 [2021-07-09 18:05:08,906 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:08,937 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:08,937 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 29 treesize of output 31 [2021-07-09 18:05:08,961 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:08,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:08,989 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:08,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:05:08,991 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:09,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:09,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:05:09,012 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-09 18:05:09,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:09,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:05:09,034 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-07-09 18:05:09,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:09,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793592360] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:09,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:05:09,066 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 18:05:09,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371558993] [2021-07-09 18:05:09,066 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:05:09,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:05:09,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:05:09,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=246, Unknown=2, NotChecked=0, Total=306 [2021-07-09 18:05:09,066 INFO L87 Difference]: Start difference. First operand 3328 states and 9889 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:15,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:05:15,457 INFO L93 Difference]: Finished difference Result 5085 states and 15006 transitions. [2021-07-09 18:05:15,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 18:05:15,457 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:05:15,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:05:15,465 INFO L225 Difference]: With dead ends: 5085 [2021-07-09 18:05:15,465 INFO L226 Difference]: Without dead ends: 4966 [2021-07-09 18:05:15,465 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1965.1ms TimeCoverageRelationStatistics Valid=159, Invalid=708, Unknown=3, NotChecked=0, Total=870 [2021-07-09 18:05:15,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4966 states. [2021-07-09 18:05:15,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4966 to 3310. [2021-07-09 18:05:15,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3310 states, 3309 states have (on average 2.974010275007555) internal successors, (9841), 3309 states have internal predecessors, (9841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3310 states to 3310 states and 9841 transitions. [2021-07-09 18:05:15,516 INFO L78 Accepts]: Start accepts. Automaton has 3310 states and 9841 transitions. Word has length 35 [2021-07-09 18:05:15,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:05:15,516 INFO L482 AbstractCegarLoop]: Abstraction has 3310 states and 9841 transitions. [2021-07-09 18:05:15,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:15,516 INFO L276 IsEmpty]: Start isEmpty. Operand 3310 states and 9841 transitions. [2021-07-09 18:05:15,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:05:15,521 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:05:15,521 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:05:15,721 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-07-09 18:05:15,721 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:05:15,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:05:15,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1346972956, now seen corresponding path program 49 times [2021-07-09 18:05:15,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:05:15,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262001100] [2021-07-09 18:05:15,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:05:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:05:15,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:15,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:05:15,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262001100] [2021-07-09 18:05:15,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262001100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:15,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906808077] [2021-07-09 18:05:15,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:05:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:05:15,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:05:15,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:05:16,130 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 18:05:16,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:16,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:16,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:16,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:05:16,211 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:16,211 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 34 [2021-07-09 18:05:16,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:16,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:16,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:16,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:05:17,632 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:05:17,632 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 40 treesize of output 26 [2021-07-09 18:05:17,635 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:17,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:17,646 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:17,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:05:17,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:17,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:17,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:05:17,653 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:05:17,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:17,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906808077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:17,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:05:17,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:05:17,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972478404] [2021-07-09 18:05:17,661 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:05:17,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:05:17,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:05:17,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-07-09 18:05:17,662 INFO L87 Difference]: Start difference. First operand 3310 states and 9841 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:28,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:05:28,473 INFO L93 Difference]: Finished difference Result 5230 states and 15465 transitions. [2021-07-09 18:05:28,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 18:05:28,473 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:05:28,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:05:28,482 INFO L225 Difference]: With dead ends: 5230 [2021-07-09 18:05:28,482 INFO L226 Difference]: Without dead ends: 5127 [2021-07-09 18:05:28,483 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1640.7ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-07-09 18:05:28,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5127 states. [2021-07-09 18:05:28,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5127 to 3394. [2021-07-09 18:05:28,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3394 states, 3393 states have (on average 2.974064249926319) internal successors, (10091), 3393 states have internal predecessors, (10091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3394 states to 3394 states and 10091 transitions. [2021-07-09 18:05:28,542 INFO L78 Accepts]: Start accepts. Automaton has 3394 states and 10091 transitions. Word has length 35 [2021-07-09 18:05:28,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:05:28,542 INFO L482 AbstractCegarLoop]: Abstraction has 3394 states and 10091 transitions. [2021-07-09 18:05:28,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:28,543 INFO L276 IsEmpty]: Start isEmpty. Operand 3394 states and 10091 transitions. [2021-07-09 18:05:28,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:05:28,549 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:05:28,549 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:05:28,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:05:28,761 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:05:28,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:05:28,762 INFO L82 PathProgramCache]: Analyzing trace with hash -1923323888, now seen corresponding path program 50 times [2021-07-09 18:05:28,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:05:28,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409435559] [2021-07-09 18:05:28,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:05:28,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:05:28,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:28,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:05:28,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409435559] [2021-07-09 18:05:28,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409435559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:28,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457393791] [2021-07-09 18:05:28,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:05:29,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:05:29,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:05:29,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:05:29,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:05:29,144 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 18:05:29,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:29,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:29,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:29,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:05:29,288 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:05:29,288 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 25 [2021-07-09 18:05:29,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:29,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:29,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:29,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-09 18:05:29,700 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:29,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-09 18:05:29,706 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:29,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:29,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:29,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:05:29,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:29,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:29,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:05:29,728 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:05:29,739 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:29,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457393791] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:29,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:05:29,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:05:29,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543618217] [2021-07-09 18:05:29,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:05:29,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:05:29,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:05:29,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=281, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:05:29,741 INFO L87 Difference]: Start difference. First operand 3394 states and 10091 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:33,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:05:33,920 INFO L93 Difference]: Finished difference Result 4966 states and 14619 transitions. [2021-07-09 18:05:33,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:05:33,920 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:05:33,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:05:33,929 INFO L225 Difference]: With dead ends: 4966 [2021-07-09 18:05:33,929 INFO L226 Difference]: Without dead ends: 4847 [2021-07-09 18:05:33,929 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 738.4ms TimeCoverageRelationStatistics Valid=71, Invalid=348, Unknown=1, NotChecked=0, Total=420 [2021-07-09 18:05:33,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4847 states. [2021-07-09 18:05:33,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4847 to 3364. [2021-07-09 18:05:33,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3364 states, 3363 states have (on average 2.9791852512637527) internal successors, (10019), 3363 states have internal predecessors, (10019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:33,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3364 states to 3364 states and 10019 transitions. [2021-07-09 18:05:33,983 INFO L78 Accepts]: Start accepts. Automaton has 3364 states and 10019 transitions. Word has length 35 [2021-07-09 18:05:33,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:05:33,983 INFO L482 AbstractCegarLoop]: Abstraction has 3364 states and 10019 transitions. [2021-07-09 18:05:33,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:05:33,984 INFO L276 IsEmpty]: Start isEmpty. Operand 3364 states and 10019 transitions. [2021-07-09 18:05:33,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:05:33,988 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:05:33,988 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:05:34,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:05:34,188 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:05:34,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:05:34,188 INFO L82 PathProgramCache]: Analyzing trace with hash 791129640, now seen corresponding path program 51 times [2021-07-09 18:05:34,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:05:34,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826553573] [2021-07-09 18:05:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:05:34,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:05:34,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:34,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:05:34,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826553573] [2021-07-09 18:05:34,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826553573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:34,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139697895] [2021-07-09 18:05:34,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:05:34,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:05:34,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:05:34,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-09 18:05:34,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:05:34,581 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-09 18:05:34,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 35 [2021-07-09 18:05:34,586 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 18:05:34,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:34,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:34,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:56, output treesize:40 [2021-07-09 18:05:35,158 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 23 treesize of output 19 [2021-07-09 18:05:35,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:35,162 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 5 treesize of output 3 [2021-07-09 18:05:35,163 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:35,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:35,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2021-07-09 18:05:35,176 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:69, output treesize:57 [2021-07-09 18:05:36,233 WARN L205 SmtUtils]: Spent 1.03 s on a formula simplification that was a NOOP. DAG size: 38 [2021-07-09 18:05:36,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,274 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 29 treesize of output 31 [2021-07-09 18:05:36,286 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:36,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,306 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,307 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 31 treesize of output 31 [2021-07-09 18:05:36,314 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:05:36,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,335 INFO L446 ElimStorePlain]: Different costs {2=[v_prenex_4], 6=[consume]} [2021-07-09 18:05:36,346 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:05:36,348 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:05:36,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,387 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:05:36,391 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-09 18:05:36,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:05:36,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:05:36,414 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 11 variables, input treesize:69, output treesize:13 [2021-07-09 18:05:36,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:05:36,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139697895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:05:36,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:05:36,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 18:05:36,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548195847] [2021-07-09 18:05:36,461 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:05:36,461 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:05:36,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:05:36,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=323, Unknown=1, NotChecked=0, Total=380 [2021-07-09 18:05:36,461 INFO L87 Difference]: Start difference. First operand 3364 states and 10019 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:05:54,739 WARN L205 SmtUtils]: Spent 1.47 s on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2021-07-09 18:06:01,652 WARN L205 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-07-09 18:06:02,832 WARN L205 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 41 [2021-07-09 18:06:02,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:06:02,850 INFO L93 Difference]: Finished difference Result 6391 states and 18803 transitions. [2021-07-09 18:06:02,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-07-09 18:06:02,850 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-07-09 18:06:02,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:06:02,860 INFO L225 Difference]: With dead ends: 6391 [2021-07-09 18:06:02,860 INFO L226 Difference]: Without dead ends: 6262 [2021-07-09 18:06:02,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 11428.4ms TimeCoverageRelationStatistics Valid=175, Invalid=1144, Unknown=13, NotChecked=0, Total=1332 [2021-07-09 18:06:02,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2021-07-09 18:06:02,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 3400. [2021-07-09 18:06:02,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3400 states, 3399 states have (on average 2.9788172992056485) internal successors, (10125), 3399 states have internal predecessors, (10125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:02,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3400 states to 3400 states and 10125 transitions. [2021-07-09 18:06:02,916 INFO L78 Accepts]: Start accepts. Automaton has 3400 states and 10125 transitions. Word has length 35 [2021-07-09 18:06:02,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:06:02,916 INFO L482 AbstractCegarLoop]: Abstraction has 3400 states and 10125 transitions. [2021-07-09 18:06:02,916 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:06:02,916 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 10125 transitions. [2021-07-09 18:06:02,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:06:02,920 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:06:02,920 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:06:03,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2021-07-09 18:06:03,121 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:06:03,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:06:03,121 INFO L82 PathProgramCache]: Analyzing trace with hash 447709156, now seen corresponding path program 52 times [2021-07-09 18:06:03,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:06:03,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448351228] [2021-07-09 18:06:03,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:06:03,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:03,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:03,311 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:06:03,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448351228] [2021-07-09 18:06:03,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448351228] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:03,311 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962898912] [2021-07-09 18:06:03,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:06:03,347 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:06:03,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:06:03,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:06:03,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:06:03,444 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 11 treesize of output 7 [2021-07-09 18:06:03,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:03,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:03,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:03,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:06:04,573 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:04,573 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 34 [2021-07-09 18:06:04,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:04,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:04,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:04,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:06:05,967 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:06:05,968 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 40 treesize of output 26 [2021-07-09 18:06:05,970 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:05,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:05,981 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:05,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:06:05,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:05,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:05,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:06:05,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:06:05,994 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:05,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962898912] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:05,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:06:05,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:06:05,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983247963] [2021-07-09 18:06:05,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:06:05,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:06:05,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:06:05,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=252, Unknown=5, NotChecked=0, Total=306 [2021-07-09 18:06:05,995 INFO L87 Difference]: Start difference. First operand 3400 states and 10125 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:22,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:06:22,018 INFO L93 Difference]: Finished difference Result 5368 states and 15790 transitions. [2021-07-09 18:06:22,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:06:22,019 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:06:22,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:06:22,027 INFO L225 Difference]: With dead ends: 5368 [2021-07-09 18:06:22,028 INFO L226 Difference]: Without dead ends: 5108 [2021-07-09 18:06:22,028 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 2560.1ms TimeCoverageRelationStatistics Valid=54, Invalid=283, Unknown=5, NotChecked=0, Total=342 [2021-07-09 18:06:22,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5108 states. [2021-07-09 18:06:22,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5108 to 3472. [2021-07-09 18:06:22,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3472 states, 3471 states have (on average 2.972342264477096) internal successors, (10317), 3471 states have internal predecessors, (10317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:22,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3472 states to 3472 states and 10317 transitions. [2021-07-09 18:06:22,078 INFO L78 Accepts]: Start accepts. Automaton has 3472 states and 10317 transitions. Word has length 35 [2021-07-09 18:06:22,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:06:22,078 INFO L482 AbstractCegarLoop]: Abstraction has 3472 states and 10317 transitions. [2021-07-09 18:06:22,078 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:22,079 INFO L276 IsEmpty]: Start isEmpty. Operand 3472 states and 10317 transitions. [2021-07-09 18:06:22,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:06:22,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:06:22,083 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:06:22,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-07-09 18:06:22,286 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:06:22,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:06:22,286 INFO L82 PathProgramCache]: Analyzing trace with hash 544350602, now seen corresponding path program 53 times [2021-07-09 18:06:22,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:06:22,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969798601] [2021-07-09 18:06:22,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:06:22,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:22,443 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:06:22,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:06:22,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969798601] [2021-07-09 18:06:22,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969798601] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:22,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582759926] [2021-07-09 18:06:22,443 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:06:22,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 18:06:22,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:06:22,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:06:22,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:06:22,594 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 11 treesize of output 7 [2021-07-09 18:06:22,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:22,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:22,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:22,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-09 18:06:22,778 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-09 18:06:22,778 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 32 treesize of output 33 [2021-07-09 18:06:22,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:22,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:22,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:22,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:25 [2021-07-09 18:06:23,844 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:23,844 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 31 treesize of output 31 [2021-07-09 18:06:23,850 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:23,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:23,863 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:23,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:06:23,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:23,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:23,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:06:23,871 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:06:23,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:23,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582759926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:23,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:06:23,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:06:23,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118607769] [2021-07-09 18:06:23,888 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:06:23,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:06:23,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:06:23,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2021-07-09 18:06:23,888 INFO L87 Difference]: Start difference. First operand 3472 states and 10317 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:29,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:06:29,144 INFO L93 Difference]: Finished difference Result 4339 states and 12784 transitions. [2021-07-09 18:06:29,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 18:06:29,145 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:06:29,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:06:29,153 INFO L225 Difference]: With dead ends: 4339 [2021-07-09 18:06:29,153 INFO L226 Difference]: Without dead ends: 4238 [2021-07-09 18:06:29,154 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1951.9ms TimeCoverageRelationStatistics Valid=79, Invalid=380, Unknown=3, NotChecked=0, Total=462 [2021-07-09 18:06:29,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4238 states. [2021-07-09 18:06:29,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4238 to 3472. [2021-07-09 18:06:29,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3472 states, 3471 states have (on average 2.972342264477096) internal successors, (10317), 3471 states have internal predecessors, (10317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:29,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3472 states to 3472 states and 10317 transitions. [2021-07-09 18:06:29,197 INFO L78 Accepts]: Start accepts. Automaton has 3472 states and 10317 transitions. Word has length 35 [2021-07-09 18:06:29,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:06:29,197 INFO L482 AbstractCegarLoop]: Abstraction has 3472 states and 10317 transitions. [2021-07-09 18:06:29,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:29,197 INFO L276 IsEmpty]: Start isEmpty. Operand 3472 states and 10317 transitions. [2021-07-09 18:06:29,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:06:29,201 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:06:29,201 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:06:29,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2021-07-09 18:06:29,401 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:06:29,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:06:29,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1475404248, now seen corresponding path program 54 times [2021-07-09 18:06:29,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:06:29,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410695795] [2021-07-09 18:06:29,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:06:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:29,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:29,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:06:29,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410695795] [2021-07-09 18:06:29,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410695795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:29,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528438792] [2021-07-09 18:06:29,582 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:06:29,619 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:06:29,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:06:29,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:06:29,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:06:29,776 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 18:06:29,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:29,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:29,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:29,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:06:29,896 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:29,896 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 34 [2021-07-09 18:06:29,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:29,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:29,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:29,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:06:31,331 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:06:31,331 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 37 treesize of output 26 [2021-07-09 18:06:31,333 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:31,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:31,346 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:31,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:06:31,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:31,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:31,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:06:31,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-07-09 18:06:31,359 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:31,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528438792] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:31,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:06:31,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:06:31,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675286384] [2021-07-09 18:06:31,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:06:31,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:06:31,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:06:31,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=285, Unknown=3, NotChecked=0, Total=342 [2021-07-09 18:06:31,360 INFO L87 Difference]: Start difference. First operand 3472 states and 10317 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:42,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:06:42,638 INFO L93 Difference]: Finished difference Result 5482 states and 16199 transitions. [2021-07-09 18:06:42,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 18:06:42,638 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:06:42,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:06:42,647 INFO L225 Difference]: With dead ends: 5482 [2021-07-09 18:06:42,647 INFO L226 Difference]: Without dead ends: 5379 [2021-07-09 18:06:42,647 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1674.9ms TimeCoverageRelationStatistics Valid=69, Invalid=390, Unknown=3, NotChecked=0, Total=462 [2021-07-09 18:06:42,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5379 states. [2021-07-09 18:06:42,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5379 to 3550. [2021-07-09 18:06:42,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3550 states, 3549 states have (on average 2.9712595097210484) internal successors, (10545), 3549 states have internal predecessors, (10545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:42,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3550 states to 3550 states and 10545 transitions. [2021-07-09 18:06:42,696 INFO L78 Accepts]: Start accepts. Automaton has 3550 states and 10545 transitions. Word has length 35 [2021-07-09 18:06:42,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:06:42,697 INFO L482 AbstractCegarLoop]: Abstraction has 3550 states and 10545 transitions. [2021-07-09 18:06:42,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:42,697 INFO L276 IsEmpty]: Start isEmpty. Operand 3550 states and 10545 transitions. [2021-07-09 18:06:42,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:06:42,701 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:06:42,701 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:06:42,901 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2021-07-09 18:06:42,901 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:06:42,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:06:42,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1794892596, now seen corresponding path program 55 times [2021-07-09 18:06:42,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:06:42,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219513257] [2021-07-09 18:06:42,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:06:42,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:43,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:06:43,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219513257] [2021-07-09 18:06:43,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219513257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:43,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767234107] [2021-07-09 18:06:43,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 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 18:06:43,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:43,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:06:43,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:06:43,262 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 18:06:43,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:43,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:43,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:43,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:06:43,423 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:06:43,423 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 25 [2021-07-09 18:06:43,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:43,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:43,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:43,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-09 18:06:43,813 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:43,813 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 31 treesize of output 31 [2021-07-09 18:06:43,825 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:43,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:43,842 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:43,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:06:43,845 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:43,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:43,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:06:43,854 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:06:43,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:43,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767234107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:43,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:06:43,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:06:43,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915317898] [2021-07-09 18:06:43,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:06:43,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:06:43,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:06:43,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:06:43,869 INFO L87 Difference]: Start difference. First operand 3550 states and 10545 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:44,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:06:44,221 INFO L93 Difference]: Finished difference Result 5122 states and 15073 transitions. [2021-07-09 18:06:44,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:06:44,221 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:06:44,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:06:44,229 INFO L225 Difference]: With dead ends: 5122 [2021-07-09 18:06:44,229 INFO L226 Difference]: Without dead ends: 5003 [2021-07-09 18:06:44,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 705.3ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-07-09 18:06:44,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5003 states. [2021-07-09 18:06:44,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5003 to 3502. [2021-07-09 18:06:44,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3502 states, 3501 states have (on average 2.972579263067695) internal successors, (10407), 3501 states have internal predecessors, (10407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:44,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3502 states to 3502 states and 10407 transitions. [2021-07-09 18:06:44,278 INFO L78 Accepts]: Start accepts. Automaton has 3502 states and 10407 transitions. Word has length 35 [2021-07-09 18:06:44,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:06:44,278 INFO L482 AbstractCegarLoop]: Abstraction has 3502 states and 10407 transitions. [2021-07-09 18:06:44,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:44,278 INFO L276 IsEmpty]: Start isEmpty. Operand 3502 states and 10407 transitions. [2021-07-09 18:06:44,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:06:44,282 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:06:44,282 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:06:44,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:06:44,483 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:06:44,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:06:44,483 INFO L82 PathProgramCache]: Analyzing trace with hash 919560932, now seen corresponding path program 56 times [2021-07-09 18:06:44,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:06:44,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768854551] [2021-07-09 18:06:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:06:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:44,665 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:44,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:06:44,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768854551] [2021-07-09 18:06:44,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768854551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:44,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079028258] [2021-07-09 18:06:44,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:06:44,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:06:44,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:06:44,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:06:44,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:06:44,892 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:06:44,892 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 41 treesize of output 27 [2021-07-09 18:06:44,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:44,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:44,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:44,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-07-09 18:06:45,597 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 23 treesize of output 19 [2021-07-09 18:06:45,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:45,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:45,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:45,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:06:46,548 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:46,548 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 31 treesize of output 31 [2021-07-09 18:06:46,561 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:46,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:46,575 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:46,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:06:46,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:46,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:46,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:06:46,582 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:06:46,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:46,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079028258] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:46,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:06:46,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:06:46,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368171308] [2021-07-09 18:06:46,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:06:46,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:06:46,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:06:46,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=284, Unknown=3, NotChecked=0, Total=342 [2021-07-09 18:06:46,594 INFO L87 Difference]: Start difference. First operand 3502 states and 10407 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:49,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:06:49,980 INFO L93 Difference]: Finished difference Result 4746 states and 13941 transitions. [2021-07-09 18:06:49,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:06:49,980 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:06:49,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:06:49,987 INFO L225 Difference]: With dead ends: 4746 [2021-07-09 18:06:49,987 INFO L226 Difference]: Without dead ends: 4645 [2021-07-09 18:06:49,988 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1874.3ms TimeCoverageRelationStatistics Valid=61, Invalid=316, Unknown=3, NotChecked=0, Total=380 [2021-07-09 18:06:49,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2021-07-09 18:06:50,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 3492. [2021-07-09 18:06:50,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3492 states, 3491 states have (on average 2.9725007161271844) internal successors, (10377), 3491 states have internal predecessors, (10377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:50,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3492 states to 3492 states and 10377 transitions. [2021-07-09 18:06:50,033 INFO L78 Accepts]: Start accepts. Automaton has 3492 states and 10377 transitions. Word has length 35 [2021-07-09 18:06:50,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:06:50,033 INFO L482 AbstractCegarLoop]: Abstraction has 3492 states and 10377 transitions. [2021-07-09 18:06:50,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:06:50,033 INFO L276 IsEmpty]: Start isEmpty. Operand 3492 states and 10377 transitions. [2021-07-09 18:06:50,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:06:50,037 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:06:50,037 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:06:50,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:06:50,238 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:06:50,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:06:50,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1288032380, now seen corresponding path program 57 times [2021-07-09 18:06:50,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:06:50,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104227026] [2021-07-09 18:06:50,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:06:50,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:06:50,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:50,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:06:50,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104227026] [2021-07-09 18:06:50,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104227026] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:50,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051878154] [2021-07-09 18:06:50,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:06:50,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:06:50,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:06:50,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-09 18:06:50,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:06:50,557 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 18:06:50,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:50,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:50,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:50,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-07-09 18:06:50,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:50,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-07-09 18:06:50,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:06:50,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:50,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:50,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-09 18:06:51,439 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-09 18:06:51,440 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 34 [2021-07-09 18:06:51,457 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:06:51,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:51,483 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:51,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:06:51,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:06:51,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:06:51,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:06:51,502 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:13 [2021-07-09 18:06:51,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:06:51,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051878154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:06:51,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:06:51,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 18:06:51,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776756563] [2021-07-09 18:06:51,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:06:51,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:06:51,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:06:51,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=291, Unknown=2, NotChecked=0, Total=342 [2021-07-09 18:06:51,530 INFO L87 Difference]: Start difference. First operand 3492 states and 10377 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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 18:07:16,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:16,513 INFO L93 Difference]: Finished difference Result 6620 states and 19491 transitions. [2021-07-09 18:07:16,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-09 18:07:16,514 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-07-09 18:07:16,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:16,524 INFO L225 Difference]: With dead ends: 6620 [2021-07-09 18:07:16,524 INFO L226 Difference]: Without dead ends: 6341 [2021-07-09 18:07:16,524 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 3828.4ms TimeCoverageRelationStatistics Valid=140, Invalid=973, Unknown=9, NotChecked=0, Total=1122 [2021-07-09 18:07:16,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6341 states. [2021-07-09 18:07:16,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6341 to 3676. [2021-07-09 18:07:16,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3676 states, 3675 states have (on average 2.9681632653061225) internal successors, (10908), 3675 states have internal predecessors, (10908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:16,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3676 states to 3676 states and 10908 transitions. [2021-07-09 18:07:16,585 INFO L78 Accepts]: Start accepts. Automaton has 3676 states and 10908 transitions. Word has length 35 [2021-07-09 18:07:16,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:16,585 INFO L482 AbstractCegarLoop]: Abstraction has 3676 states and 10908 transitions. [2021-07-09 18:07:16,585 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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 18:07:16,585 INFO L276 IsEmpty]: Start isEmpty. Operand 3676 states and 10908 transitions. [2021-07-09 18:07:16,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:16,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:16,590 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:16,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:07:16,793 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:16,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:16,793 INFO L82 PathProgramCache]: Analyzing trace with hash 341440548, now seen corresponding path program 58 times [2021-07-09 18:07:16,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:16,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030115706] [2021-07-09 18:07:16,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:16,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:16,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:16,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030115706] [2021-07-09 18:07:16,946 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030115706] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:16,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341321342] [2021-07-09 18:07:16,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:07:16,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:07:16,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:16,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:07:16,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:17,118 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 18:07:17,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:17,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:17,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:17,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:07:17,227 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:07:17,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-07-09 18:07:17,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:17,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:17,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:17,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-07-09 18:07:17,859 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:17,860 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 31 treesize of output 31 [2021-07-09 18:07:17,866 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:17,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:17,882 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:17,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:17,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:17,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:17,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:17,889 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:07:17,906 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:17,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341321342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:17,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:17,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:07:17,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427708751] [2021-07-09 18:07:17,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:07:17,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:17,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:07:17,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:07:17,907 INFO L87 Difference]: Start difference. First operand 3676 states and 10908 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:19,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:19,600 INFO L93 Difference]: Finished difference Result 5105 states and 15019 transitions. [2021-07-09 18:07:19,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 18:07:19,601 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:19,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:19,608 INFO L225 Difference]: With dead ends: 5105 [2021-07-09 18:07:19,608 INFO L226 Difference]: Without dead ends: 5004 [2021-07-09 18:07:19,608 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 949.9ms TimeCoverageRelationStatistics Valid=73, Invalid=432, Unknown=1, NotChecked=0, Total=506 [2021-07-09 18:07:19,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5004 states. [2021-07-09 18:07:19,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5004 to 3706. [2021-07-09 18:07:19,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3706 states, 3705 states have (on average 2.968421052631579) internal successors, (10998), 3705 states have internal predecessors, (10998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:19,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3706 states to 3706 states and 10998 transitions. [2021-07-09 18:07:19,656 INFO L78 Accepts]: Start accepts. Automaton has 3706 states and 10998 transitions. Word has length 35 [2021-07-09 18:07:19,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:19,657 INFO L482 AbstractCegarLoop]: Abstraction has 3706 states and 10998 transitions. [2021-07-09 18:07:19,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:19,657 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 10998 transitions. [2021-07-09 18:07:19,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:19,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:19,661 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:19,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2021-07-09 18:07:19,862 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:19,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:19,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1843875696, now seen corresponding path program 59 times [2021-07-09 18:07:19,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:19,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900364270] [2021-07-09 18:07:19,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:19,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:20,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:20,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900364270] [2021-07-09 18:07:20,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900364270] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:20,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669712027] [2021-07-09 18:07:20,034 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:07:20,062 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:07:20,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:20,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:07:20,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:20,291 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-09 18:07:20,291 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 34 treesize of output 35 [2021-07-09 18:07:20,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:20,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:20,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:20,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:51, output treesize:27 [2021-07-09 18:07:20,642 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 23 treesize of output 19 [2021-07-09 18:07:20,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:20,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:20,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:20,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:07:21,607 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:21,608 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 31 treesize of output 31 [2021-07-09 18:07:21,613 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:21,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:21,626 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:21,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:21,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:21,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:21,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:21,634 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:07:21,644 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:21,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669712027] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:21,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:21,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:07:21,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378688033] [2021-07-09 18:07:21,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:07:21,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:21,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:07:21,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=286, Unknown=2, NotChecked=0, Total=342 [2021-07-09 18:07:21,645 INFO L87 Difference]: Start difference. First operand 3706 states and 10998 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:21,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:21,916 INFO L93 Difference]: Finished difference Result 4997 states and 14679 transitions. [2021-07-09 18:07:21,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:07:21,916 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:21,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:21,923 INFO L225 Difference]: With dead ends: 4997 [2021-07-09 18:07:21,923 INFO L226 Difference]: Without dead ends: 4896 [2021-07-09 18:07:21,923 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1551.8ms TimeCoverageRelationStatistics Valid=65, Invalid=353, Unknown=2, NotChecked=0, Total=420 [2021-07-09 18:07:21,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4896 states. [2021-07-09 18:07:21,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4896 to 3696. [2021-07-09 18:07:21,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3696 states, 3695 states have (on average 2.968335588633288) internal successors, (10968), 3695 states have internal predecessors, (10968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3696 states to 3696 states and 10968 transitions. [2021-07-09 18:07:21,969 INFO L78 Accepts]: Start accepts. Automaton has 3696 states and 10968 transitions. Word has length 35 [2021-07-09 18:07:21,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:21,969 INFO L482 AbstractCegarLoop]: Abstraction has 3696 states and 10968 transitions. [2021-07-09 18:07:21,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:21,969 INFO L276 IsEmpty]: Start isEmpty. Operand 3696 states and 10968 transitions. [2021-07-09 18:07:21,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:21,973 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:21,973 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:22,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:07:22,174 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:22,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:22,174 INFO L82 PathProgramCache]: Analyzing trace with hash -786937762, now seen corresponding path program 60 times [2021-07-09 18:07:22,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:22,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924999739] [2021-07-09 18:07:22,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:22,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:22,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:22,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924999739] [2021-07-09 18:07:22,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924999739] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:22,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481935658] [2021-07-09 18:07:22,325 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:07:22,356 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:07:22,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:22,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:07:22,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:22,486 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:07:22,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 27 [2021-07-09 18:07:22,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:22,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:22,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:22,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:17 [2021-07-09 18:07:22,521 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 23 treesize of output 19 [2021-07-09 18:07:22,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:22,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:22,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:22,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:07:22,949 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:22,949 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 31 treesize of output 31 [2021-07-09 18:07:22,956 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:22,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:22,970 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:22,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:22,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:22,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:22,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:22,977 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:07:22,988 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:22,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481935658] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:22,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:22,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-09 18:07:22,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193506409] [2021-07-09 18:07:22,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:07:22,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:22,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:07:22,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-09 18:07:22,997 INFO L87 Difference]: Start difference. First operand 3696 states and 10968 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:23,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:23,962 INFO L93 Difference]: Finished difference Result 5147 states and 15101 transitions. [2021-07-09 18:07:23,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:07:23,962 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:23,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:23,971 INFO L225 Difference]: With dead ends: 5147 [2021-07-09 18:07:23,971 INFO L226 Difference]: Without dead ends: 5046 [2021-07-09 18:07:23,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 637.5ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-09 18:07:23,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5046 states. [2021-07-09 18:07:24,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5046 to 3713. [2021-07-09 18:07:24,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3713 states, 3712 states have (on average 2.9692887931034484) internal successors, (11022), 3712 states have internal predecessors, (11022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:24,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3713 states to 3713 states and 11022 transitions. [2021-07-09 18:07:24,043 INFO L78 Accepts]: Start accepts. Automaton has 3713 states and 11022 transitions. Word has length 35 [2021-07-09 18:07:24,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:24,043 INFO L482 AbstractCegarLoop]: Abstraction has 3713 states and 11022 transitions. [2021-07-09 18:07:24,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:24,043 INFO L276 IsEmpty]: Start isEmpty. Operand 3713 states and 11022 transitions. [2021-07-09 18:07:24,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:24,047 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:24,047 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:24,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,61 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:07:24,248 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:24,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:24,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1366667796, now seen corresponding path program 61 times [2021-07-09 18:07:24,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:24,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121503183] [2021-07-09 18:07:24,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:24,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:24,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:24,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:24,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121503183] [2021-07-09 18:07:24,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121503183] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:24,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417928052] [2021-07-09 18:07:24,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:07:24,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:24,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:07:24,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:24,488 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 23 treesize of output 19 [2021-07-09 18:07:24,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:24,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:24,495 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 18:07:24,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-07-09 18:07:24,537 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:24,537 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 32 treesize of output 34 [2021-07-09 18:07:24,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:24,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:24,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:24,548 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:07:24,599 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:07:24,599 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 39 treesize of output 23 [2021-07-09 18:07:24,600 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:24,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:24,609 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:24,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:24,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:24,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:24,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:24,613 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-07-09 18:07:24,619 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:24,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417928052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:24,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:24,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:07:24,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923035319] [2021-07-09 18:07:24,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:07:24,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:24,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:07:24,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:07:24,620 INFO L87 Difference]: Start difference. First operand 3713 states and 11022 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:26,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:26,317 INFO L93 Difference]: Finished difference Result 5230 states and 15526 transitions. [2021-07-09 18:07:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:07:26,317 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:26,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:26,325 INFO L225 Difference]: With dead ends: 5230 [2021-07-09 18:07:26,325 INFO L226 Difference]: Without dead ends: 5193 [2021-07-09 18:07:26,325 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 226.1ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:07:26,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5193 states. [2021-07-09 18:07:26,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5193 to 3824. [2021-07-09 18:07:26,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3824 states, 3823 states have (on average 2.9761967041590376) internal successors, (11378), 3823 states have internal predecessors, (11378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:26,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 11378 transitions. [2021-07-09 18:07:26,380 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 11378 transitions. Word has length 35 [2021-07-09 18:07:26,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:26,380 INFO L482 AbstractCegarLoop]: Abstraction has 3824 states and 11378 transitions. [2021-07-09 18:07:26,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:26,380 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 11378 transitions. [2021-07-09 18:07:26,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:26,385 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:26,385 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:26,587 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:07:26,587 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:26,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:26,587 INFO L82 PathProgramCache]: Analyzing trace with hash 489782444, now seen corresponding path program 62 times [2021-07-09 18:07:26,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:26,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106519419] [2021-07-09 18:07:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:26,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:26,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:26,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:26,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106519419] [2021-07-09 18:07:26,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106519419] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:26,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395961355] [2021-07-09 18:07:26,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:07:26,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:07:26,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:26,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:07:26,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:26,918 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 23 treesize of output 19 [2021-07-09 18:07:26,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:26,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:26,926 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 18:07:26,926 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:07:27,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:27,007 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 34 [2021-07-09 18:07:27,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:27,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:27,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:27,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:07:27,549 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:07:27,549 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 37 treesize of output 26 [2021-07-09 18:07:27,551 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:27,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:27,562 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:27,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:27,564 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:27,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:27,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:27,570 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-07-09 18:07:27,577 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:27,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395961355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:27,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:27,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:07:27,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230424216] [2021-07-09 18:07:27,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:07:27,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:27,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:07:27,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:07:27,578 INFO L87 Difference]: Start difference. First operand 3824 states and 11378 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:33,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:33,768 INFO L93 Difference]: Finished difference Result 5125 states and 15142 transitions. [2021-07-09 18:07:33,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:07:33,769 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:33,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:33,777 INFO L225 Difference]: With dead ends: 5125 [2021-07-09 18:07:33,777 INFO L226 Difference]: Without dead ends: 5022 [2021-07-09 18:07:33,777 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 784.0ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-07-09 18:07:33,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5022 states. [2021-07-09 18:07:33,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5022 to 3813. [2021-07-09 18:07:33,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3813 states, 3812 states have (on average 2.9732423924449107) internal successors, (11334), 3812 states have internal predecessors, (11334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:33,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3813 states to 3813 states and 11334 transitions. [2021-07-09 18:07:33,827 INFO L78 Accepts]: Start accepts. Automaton has 3813 states and 11334 transitions. Word has length 35 [2021-07-09 18:07:33,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:33,827 INFO L482 AbstractCegarLoop]: Abstraction has 3813 states and 11334 transitions. [2021-07-09 18:07:33,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:33,828 INFO L276 IsEmpty]: Start isEmpty. Operand 3813 states and 11334 transitions. [2021-07-09 18:07:33,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:33,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:33,832 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:34,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2021-07-09 18:07:34,033 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:34,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:34,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1737085272, now seen corresponding path program 63 times [2021-07-09 18:07:34,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:34,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532027304] [2021-07-09 18:07:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:34,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:34,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:34,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532027304] [2021-07-09 18:07:34,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532027304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:34,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456232083] [2021-07-09 18:07:34,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 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 18:07:34,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 18:07:34,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:34,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:07:34,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:34,395 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 23 treesize of output 19 [2021-07-09 18:07:34,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:34,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:34,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:34,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-09 18:07:34,939 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:34,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-07-09 18:07:34,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:34,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:34,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:34,948 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-09 18:07:35,008 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-09 18:07:35,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-07-09 18:07:35,029 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:35,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:35,054 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:35,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:07:35,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:07:35,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:35,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:07:35,084 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-07-09 18:07:35,115 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:35,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456232083] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:35,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:35,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 18:07:35,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903267516] [2021-07-09 18:07:35,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:07:35,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:35,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:07:35,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=326, Unknown=1, NotChecked=0, Total=380 [2021-07-09 18:07:35,117 INFO L87 Difference]: Start difference. First operand 3813 states and 11334 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:07:43,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:43,537 INFO L93 Difference]: Finished difference Result 5384 states and 15890 transitions. [2021-07-09 18:07:43,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 18:07:43,537 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-07-09 18:07:43,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:43,545 INFO L225 Difference]: With dead ends: 5384 [2021-07-09 18:07:43,546 INFO L226 Difference]: Without dead ends: 5281 [2021-07-09 18:07:43,546 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1489.6ms TimeCoverageRelationStatistics Valid=106, Invalid=704, Unknown=2, NotChecked=0, Total=812 [2021-07-09 18:07:43,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5281 states. [2021-07-09 18:07:43,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5281 to 3823. [2021-07-09 18:07:43,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3823 states, 3822 states have (on average 2.9720041862899005) internal successors, (11359), 3822 states have internal predecessors, (11359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:43,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3823 states to 3823 states and 11359 transitions. [2021-07-09 18:07:43,617 INFO L78 Accepts]: Start accepts. Automaton has 3823 states and 11359 transitions. Word has length 35 [2021-07-09 18:07:43,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:43,617 INFO L482 AbstractCegarLoop]: Abstraction has 3823 states and 11359 transitions. [2021-07-09 18:07:43,617 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:07:43,617 INFO L276 IsEmpty]: Start isEmpty. Operand 3823 states and 11359 transitions. [2021-07-09 18:07:43,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:43,621 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:43,621 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:43,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:07:43,825 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:43,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:43,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1370653410, now seen corresponding path program 64 times [2021-07-09 18:07:43,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:43,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093741590] [2021-07-09 18:07:43,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:43,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:43,968 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:43,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:43,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093741590] [2021-07-09 18:07:43,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093741590] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:43,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166373165] [2021-07-09 18:07:43,969 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:07:43,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:07:43,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:43,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:07:43,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:44,048 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 11 treesize of output 7 [2021-07-09 18:07:44,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:44,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:44,057 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 18:07:44,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:07:44,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:44,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2021-07-09 18:07:44,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:44,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:44,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:44,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:07:44,196 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:07:44,196 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 39 treesize of output 23 [2021-07-09 18:07:44,198 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:44,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:44,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:44,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:44,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:44,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:44,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:44,214 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-07-09 18:07:44,222 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:44,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166373165] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:44,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:44,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:07:44,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923898929] [2021-07-09 18:07:44,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:07:44,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:44,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:07:44,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:07:44,223 INFO L87 Difference]: Start difference. First operand 3823 states and 11359 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:44,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:44,465 INFO L93 Difference]: Finished difference Result 5711 states and 16898 transitions. [2021-07-09 18:07:44,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:07:44,465 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:44,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:44,473 INFO L225 Difference]: With dead ends: 5711 [2021-07-09 18:07:44,473 INFO L226 Difference]: Without dead ends: 5555 [2021-07-09 18:07:44,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 227.4ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:07:44,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5555 states. [2021-07-09 18:07:44,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5555 to 3903. [2021-07-09 18:07:44,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 3902 states have (on average 2.9702716555612505) internal successors, (11590), 3902 states have internal predecessors, (11590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:44,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 11590 transitions. [2021-07-09 18:07:44,527 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 11590 transitions. Word has length 35 [2021-07-09 18:07:44,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:44,527 INFO L482 AbstractCegarLoop]: Abstraction has 3903 states and 11590 transitions. [2021-07-09 18:07:44,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:44,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 11590 transitions. [2021-07-09 18:07:44,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:44,532 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:44,532 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:44,736 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-07-09 18:07:44,737 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:44,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:44,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1067863646, now seen corresponding path program 65 times [2021-07-09 18:07:44,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:44,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961790907] [2021-07-09 18:07:44,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:44,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:44,936 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:44,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961790907] [2021-07-09 18:07:44,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961790907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:44,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561059640] [2021-07-09 18:07:44,937 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:07:44,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 18:07:44,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:44,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:07:44,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:45,013 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 11 treesize of output 7 [2021-07-09 18:07:45,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:45,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:45,021 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 18:07:45,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:07:45,146 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:45,147 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 36 treesize of output 38 [2021-07-09 18:07:45,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:45,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:45,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:45,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:37 [2021-07-09 18:07:45,682 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:07:45,683 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 37 treesize of output 26 [2021-07-09 18:07:45,685 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:45,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:45,698 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:45,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:45,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:45,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:45,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:45,705 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:43, output treesize:3 [2021-07-09 18:07:45,712 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:45,713 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561059640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:45,713 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:45,713 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-09 18:07:45,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264203184] [2021-07-09 18:07:45,713 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:07:45,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:45,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:07:45,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=225, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:07:45,714 INFO L87 Difference]: Start difference. First operand 3903 states and 11590 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:51,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:51,009 INFO L93 Difference]: Finished difference Result 5464 states and 16115 transitions. [2021-07-09 18:07:51,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:07:51,010 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:51,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:51,019 INFO L225 Difference]: With dead ends: 5464 [2021-07-09 18:07:51,019 INFO L226 Difference]: Without dead ends: 5313 [2021-07-09 18:07:51,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 732.4ms TimeCoverageRelationStatistics Valid=51, Invalid=254, Unknown=1, NotChecked=0, Total=306 [2021-07-09 18:07:51,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5313 states. [2021-07-09 18:07:51,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5313 to 3873. [2021-07-09 18:07:51,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3873 states, 3872 states have (on average 2.9700413223140494) internal successors, (11500), 3872 states have internal predecessors, (11500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:51,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 11500 transitions. [2021-07-09 18:07:51,073 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 11500 transitions. Word has length 35 [2021-07-09 18:07:51,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:51,073 INFO L482 AbstractCegarLoop]: Abstraction has 3873 states and 11500 transitions. [2021-07-09 18:07:51,073 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:51,073 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 11500 transitions. [2021-07-09 18:07:51,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:51,078 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:51,078 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:51,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2021-07-09 18:07:51,279 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:51,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:51,279 INFO L82 PathProgramCache]: Analyzing trace with hash -690829870, now seen corresponding path program 66 times [2021-07-09 18:07:51,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:51,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943088549] [2021-07-09 18:07:51,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:51,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:51,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:51,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943088549] [2021-07-09 18:07:51,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943088549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:51,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337221122] [2021-07-09 18:07:51,450 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:07:51,478 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 18:07:51,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:07:51,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:07:51,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:51,524 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 11 treesize of output 7 [2021-07-09 18:07:51,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:51,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:51,532 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 18:07:51,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:07:51,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:51,597 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 32 treesize of output 34 [2021-07-09 18:07:51,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:51,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:51,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:51,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:07:51,664 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:07:51,665 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 35 treesize of output 23 [2021-07-09 18:07:51,666 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:51,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:51,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:51,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:51,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:51,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:51,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:51,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:07:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:51,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337221122] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:51,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:51,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:07:51,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909814443] [2021-07-09 18:07:51,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:07:51,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:51,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:07:51,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:07:51,686 INFO L87 Difference]: Start difference. First operand 3873 states and 11500 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:53,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:07:53,021 INFO L93 Difference]: Finished difference Result 5589 states and 16579 transitions. [2021-07-09 18:07:53,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:07:53,021 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:07:53,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:07:53,030 INFO L225 Difference]: With dead ends: 5589 [2021-07-09 18:07:53,031 INFO L226 Difference]: Without dead ends: 5552 [2021-07-09 18:07:53,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 259.5ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:07:53,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5552 states. [2021-07-09 18:07:53,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5552 to 3903. [2021-07-09 18:07:53,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3903 states, 3902 states have (on average 2.971809328549462) internal successors, (11596), 3902 states have internal predecessors, (11596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:53,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3903 states to 3903 states and 11596 transitions. [2021-07-09 18:07:53,085 INFO L78 Accepts]: Start accepts. Automaton has 3903 states and 11596 transitions. Word has length 35 [2021-07-09 18:07:53,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:07:53,085 INFO L482 AbstractCegarLoop]: Abstraction has 3903 states and 11596 transitions. [2021-07-09 18:07:53,085 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:07:53,085 INFO L276 IsEmpty]: Start isEmpty. Operand 3903 states and 11596 transitions. [2021-07-09 18:07:53,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:07:53,089 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:07:53,089 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:07:53,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-09 18:07:53,290 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:07:53,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:07:53,291 INFO L82 PathProgramCache]: Analyzing trace with hash 469963718, now seen corresponding path program 67 times [2021-07-09 18:07:53,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:07:53,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673012874] [2021-07-09 18:07:53,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:07:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:53,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:53,437 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:07:53,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673012874] [2021-07-09 18:07:53,437 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673012874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:53,437 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300642698] [2021-07-09 18:07:53,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:07:53,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:07:53,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:07:53,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:07:53,510 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 11 treesize of output 7 [2021-07-09 18:07:53,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:53,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:53,519 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 18:07:53,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:07:53,669 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:53,670 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 37 treesize of output 39 [2021-07-09 18:07:53,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:53,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:53,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:53,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:07:54,258 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:07:54,258 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 40 treesize of output 26 [2021-07-09 18:07:54,260 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:07:54,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:54,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:54,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:07:54,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:07:54,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:07:54,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:07:54,281 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-07-09 18:07:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:07:54,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300642698] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:07:54,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:07:54,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-09 18:07:54,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103039409] [2021-07-09 18:07:54,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:07:54,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:07:54,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:07:54,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:07:54,288 INFO L87 Difference]: Start difference. First operand 3903 states and 11596 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:00,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:00,814 INFO L93 Difference]: Finished difference Result 5898 states and 17480 transitions. [2021-07-09 18:08:00,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:08:00,815 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:00,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:00,824 INFO L225 Difference]: With dead ends: 5898 [2021-07-09 18:08:00,824 INFO L226 Difference]: Without dead ends: 5843 [2021-07-09 18:08:00,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 740.7ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-07-09 18:08:00,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5843 states. [2021-07-09 18:08:00,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5843 to 3963. [2021-07-09 18:08:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3963 states, 3962 states have (on average 2.9707218576476526) internal successors, (11770), 3962 states have internal predecessors, (11770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:00,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3963 states to 3963 states and 11770 transitions. [2021-07-09 18:08:00,878 INFO L78 Accepts]: Start accepts. Automaton has 3963 states and 11770 transitions. Word has length 35 [2021-07-09 18:08:00,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:00,878 INFO L482 AbstractCegarLoop]: Abstraction has 3963 states and 11770 transitions. [2021-07-09 18:08:00,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:00,878 INFO L276 IsEmpty]: Start isEmpty. Operand 3963 states and 11770 transitions. [2021-07-09 18:08:00,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:00,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:00,883 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:01,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-07-09 18:08:01,083 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:01,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:01,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1386009022, now seen corresponding path program 68 times [2021-07-09 18:08:01,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:01,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093427005] [2021-07-09 18:08:01,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:01,249 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:01,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:01,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093427005] [2021-07-09 18:08:01,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093427005] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:01,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551358338] [2021-07-09 18:08:01,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:08:01,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:08:01,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:01,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:08:01,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:01,335 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 11 treesize of output 7 [2021-07-09 18:08:01,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:01,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:01,344 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 18:08:01,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:08:01,542 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:08:01,542 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 48 treesize of output 32 [2021-07-09 18:08:01,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:01,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:01,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:01,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-09 18:08:01,653 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:01,653 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 31 treesize of output 31 [2021-07-09 18:08:01,660 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:01,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:01,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:01,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:01,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:01,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:01,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:01,684 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:08:01,694 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:01,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551358338] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:01,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:01,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-07-09 18:08:01,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519142336] [2021-07-09 18:08:01,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:08:01,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:01,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:08:01,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:08:01,695 INFO L87 Difference]: Start difference. First operand 3963 states and 11770 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:02,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:02,002 INFO L93 Difference]: Finished difference Result 5544 states and 16381 transitions. [2021-07-09 18:08:02,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:08:02,002 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:02,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:02,011 INFO L225 Difference]: With dead ends: 5544 [2021-07-09 18:08:02,011 INFO L226 Difference]: Without dead ends: 5489 [2021-07-09 18:08:02,011 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 380.3ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-09 18:08:02,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-07-09 18:08:02,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3891. [2021-07-09 18:08:02,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3891 states, 3890 states have (on average 2.9701799485861184) internal successors, (11554), 3890 states have internal predecessors, (11554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:02,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3891 states to 3891 states and 11554 transitions. [2021-07-09 18:08:02,062 INFO L78 Accepts]: Start accepts. Automaton has 3891 states and 11554 transitions. Word has length 35 [2021-07-09 18:08:02,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:02,062 INFO L482 AbstractCegarLoop]: Abstraction has 3891 states and 11554 transitions. [2021-07-09 18:08:02,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:02,063 INFO L276 IsEmpty]: Start isEmpty. Operand 3891 states and 11554 transitions. [2021-07-09 18:08:02,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:02,067 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:02,067 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:02,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-07-09 18:08:02,269 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:02,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:02,269 INFO L82 PathProgramCache]: Analyzing trace with hash 804122284, now seen corresponding path program 69 times [2021-07-09 18:08:02,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:02,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723015242] [2021-07-09 18:08:02,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:02,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:02,470 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:02,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:02,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723015242] [2021-07-09 18:08:02,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723015242] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:02,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351648831] [2021-07-09 18:08:02,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 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 18:08:02,500 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 18:08:02,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:02,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:08:02,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:02,960 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 23 treesize of output 19 [2021-07-09 18:08:02,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:02,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:02,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:02,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-09 18:08:03,889 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:03,890 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 35 treesize of output 35 [2021-07-09 18:08:03,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:03,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:03,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:03,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-09 18:08:04,294 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-09 18:08:04,294 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 40 treesize of output 36 [2021-07-09 18:08:04,311 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:04,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:04,337 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:04,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:08:04,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:08:04,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:04,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:08:04,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:19 [2021-07-09 18:08:04,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:04,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351648831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:04,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:04,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-07-09 18:08:04,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278471033] [2021-07-09 18:08:04,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:08:04,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:04,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:08:04,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=322, Unknown=4, NotChecked=0, Total=380 [2021-07-09 18:08:04,382 INFO L87 Difference]: Start difference. First operand 3891 states and 11554 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:08:20,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:20,296 INFO L93 Difference]: Finished difference Result 6041 states and 17739 transitions. [2021-07-09 18:08:20,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 18:08:20,296 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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) Word has length 35 [2021-07-09 18:08:20,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:20,306 INFO L225 Difference]: With dead ends: 6041 [2021-07-09 18:08:20,306 INFO L226 Difference]: Without dead ends: 5829 [2021-07-09 18:08:20,306 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 3958.5ms TimeCoverageRelationStatistics Valid=109, Invalid=694, Unknown=9, NotChecked=0, Total=812 [2021-07-09 18:08:20,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5829 states. [2021-07-09 18:08:20,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5829 to 3933. [2021-07-09 18:08:20,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 2.966937945066124) internal successors, (11666), 3932 states have internal predecessors, (11666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:20,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 11666 transitions. [2021-07-09 18:08:20,362 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 11666 transitions. Word has length 35 [2021-07-09 18:08:20,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:20,362 INFO L482 AbstractCegarLoop]: Abstraction has 3933 states and 11666 transitions. [2021-07-09 18:08:20,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 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 18:08:20,362 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 11666 transitions. [2021-07-09 18:08:20,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:20,367 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:20,367 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:20,567 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2021-07-09 18:08:20,567 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:20,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:20,567 INFO L82 PathProgramCache]: Analyzing trace with hash -562573944, now seen corresponding path program 70 times [2021-07-09 18:08:20,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:20,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490492192] [2021-07-09 18:08:20,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:20,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:20,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:08:20,733 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:20,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490492192] [2021-07-09 18:08:20,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490492192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:20,733 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555869251] [2021-07-09 18:08:20,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:08:20,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:08:20,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:20,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:08:20,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:20,857 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 11 treesize of output 7 [2021-07-09 18:08:20,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:20,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:20,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:20,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:08:20,965 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:20,965 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 34 [2021-07-09 18:08:20,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:20,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:20,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:20,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:08:22,402 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:08:22,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-07-09 18:08:22,404 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:22,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:22,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:22,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:22,418 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:22,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:22,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:22,423 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:08:22,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:22,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555869251] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:22,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:22,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:08:22,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247974514] [2021-07-09 18:08:22,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:08:22,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:22,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:08:22,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=246, Unknown=3, NotChecked=0, Total=306 [2021-07-09 18:08:22,430 INFO L87 Difference]: Start difference. First operand 3933 states and 11666 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:22,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:22,841 INFO L93 Difference]: Finished difference Result 5906 states and 17448 transitions. [2021-07-09 18:08:22,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 18:08:22,842 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:22,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:22,851 INFO L225 Difference]: With dead ends: 5906 [2021-07-09 18:08:22,851 INFO L226 Difference]: Without dead ends: 5857 [2021-07-09 18:08:22,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1667.6ms TimeCoverageRelationStatistics Valid=83, Invalid=376, Unknown=3, NotChecked=0, Total=462 [2021-07-09 18:08:22,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5857 states. [2021-07-09 18:08:22,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5857 to 3933. [2021-07-09 18:08:22,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 2.966937945066124) internal successors, (11666), 3932 states have internal predecessors, (11666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:22,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 11666 transitions. [2021-07-09 18:08:22,924 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 11666 transitions. Word has length 35 [2021-07-09 18:08:22,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:22,924 INFO L482 AbstractCegarLoop]: Abstraction has 3933 states and 11666 transitions. [2021-07-09 18:08:22,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:22,925 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 11666 transitions. [2021-07-09 18:08:22,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:22,929 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:22,929 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:23,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-07-09 18:08:23,130 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:23,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:23,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1129159930, now seen corresponding path program 71 times [2021-07-09 18:08:23,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:23,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904947871] [2021-07-09 18:08:23,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:23,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:08:23,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:23,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904947871] [2021-07-09 18:08:23,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904947871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:23,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926125557] [2021-07-09 18:08:23,281 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:08:23,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 18:08:23,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:23,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:08:23,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:23,427 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 11 treesize of output 7 [2021-07-09 18:08:23,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:23,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:23,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:23,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:08:23,582 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:08:23,582 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 25 [2021-07-09 18:08:23,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:23,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:23,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:23,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-09 18:08:24,180 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:24,180 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 31 treesize of output 31 [2021-07-09 18:08:24,190 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:24,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:24,203 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:24,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:24,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:24,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:24,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:24,211 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:08:24,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:24,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926125557] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:24,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:24,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:08:24,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619455659] [2021-07-09 18:08:24,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:08:24,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:24,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:08:24,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2021-07-09 18:08:24,222 INFO L87 Difference]: Start difference. First operand 3933 states and 11666 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:24,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:24,576 INFO L93 Difference]: Finished difference Result 5464 states and 16053 transitions. [2021-07-09 18:08:24,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:08:24,576 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:24,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:24,584 INFO L225 Difference]: With dead ends: 5464 [2021-07-09 18:08:24,584 INFO L226 Difference]: Without dead ends: 5409 [2021-07-09 18:08:24,584 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 860.2ms TimeCoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2021-07-09 18:08:24,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states. [2021-07-09 18:08:24,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 3933. [2021-07-09 18:08:24,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 2.966937945066124) internal successors, (11666), 3932 states have internal predecessors, (11666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:24,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 11666 transitions. [2021-07-09 18:08:24,651 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 11666 transitions. Word has length 35 [2021-07-09 18:08:24,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:24,651 INFO L482 AbstractCegarLoop]: Abstraction has 3933 states and 11666 transitions. [2021-07-09 18:08:24,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:24,651 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 11666 transitions. [2021-07-09 18:08:24,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:24,656 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:24,656 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:24,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-07-09 18:08:24,856 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:24,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:24,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1884724616, now seen corresponding path program 72 times [2021-07-09 18:08:24,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:24,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306735624] [2021-07-09 18:08:24,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:24,994 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:24,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:24,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306735624] [2021-07-09 18:08:24,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306735624] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:24,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947702447] [2021-07-09 18:08:24,995 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:08:25,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 18:08:25,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:25,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:08:25,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:25,051 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 11 treesize of output 7 [2021-07-09 18:08:25,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:25,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:25,059 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 18:08:25,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:08:25,140 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:25,140 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 32 treesize of output 34 [2021-07-09 18:08:25,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:25,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:25,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:25,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:08:25,198 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:08:25,198 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 35 treesize of output 23 [2021-07-09 18:08:25,200 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:25,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:25,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:25,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:25,211 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:25,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:25,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:25,213 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:08:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:25,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947702447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:25,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:25,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:08:25,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888102867] [2021-07-09 18:08:25,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:08:25,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:25,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:08:25,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:08:25,220 INFO L87 Difference]: Start difference. First operand 3933 states and 11666 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:26,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:26,544 INFO L93 Difference]: Finished difference Result 6290 states and 18589 transitions. [2021-07-09 18:08:26,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:08:26,544 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:26,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:26,554 INFO L225 Difference]: With dead ends: 6290 [2021-07-09 18:08:26,554 INFO L226 Difference]: Without dead ends: 6122 [2021-07-09 18:08:26,554 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 207.3ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:08:26,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2021-07-09 18:08:26,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 4013. [2021-07-09 18:08:26,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4013 states, 4012 states have (on average 2.9653539381854435) internal successors, (11897), 4012 states have internal predecessors, (11897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4013 states to 4013 states and 11897 transitions. [2021-07-09 18:08:26,611 INFO L78 Accepts]: Start accepts. Automaton has 4013 states and 11897 transitions. Word has length 35 [2021-07-09 18:08:26,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:26,611 INFO L482 AbstractCegarLoop]: Abstraction has 4013 states and 11897 transitions. [2021-07-09 18:08:26,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:26,611 INFO L276 IsEmpty]: Start isEmpty. Operand 4013 states and 11897 transitions. [2021-07-09 18:08:26,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:26,615 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:26,615 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:26,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:08:26,816 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:26,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:26,816 INFO L82 PathProgramCache]: Analyzing trace with hash -28274376, now seen corresponding path program 73 times [2021-07-09 18:08:26,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:26,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428479804] [2021-07-09 18:08:26,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:26,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:27,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:27,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:27,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428479804] [2021-07-09 18:08:27,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428479804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:27,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97885431] [2021-07-09 18:08:27,022 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:08:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:27,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:08:27,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:27,134 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 11 treesize of output 7 [2021-07-09 18:08:27,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:27,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:27,142 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 18:08:27,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-07-09 18:08:27,406 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:27,406 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 34 [2021-07-09 18:08:27,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:27,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:27,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:27,422 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:08:27,939 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:08:27,939 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 40 treesize of output 26 [2021-07-09 18:08:27,941 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:27,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:27,953 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:27,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:27,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:27,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:27,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:27,959 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:08:27,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:27,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97885431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:27,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:27,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:08:27,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684548801] [2021-07-09 18:08:27,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:08:27,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:27,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:08:27,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=288, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:08:27,966 INFO L87 Difference]: Start difference. First operand 4013 states and 11897 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:29,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:29,692 INFO L93 Difference]: Finished difference Result 5788 states and 17048 transitions. [2021-07-09 18:08:29,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:08:29,692 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:29,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:29,701 INFO L225 Difference]: With dead ends: 5788 [2021-07-09 18:08:29,701 INFO L226 Difference]: Without dead ends: 5647 [2021-07-09 18:08:29,702 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 945.8ms TimeCoverageRelationStatistics Valid=69, Invalid=392, Unknown=1, NotChecked=0, Total=462 [2021-07-09 18:08:29,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5647 states. [2021-07-09 18:08:29,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5647 to 3983. [2021-07-09 18:08:29,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3982 states have (on average 2.9650929181315924) internal successors, (11807), 3982 states have internal predecessors, (11807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:29,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 11807 transitions. [2021-07-09 18:08:29,777 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 11807 transitions. Word has length 35 [2021-07-09 18:08:29,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:29,777 INFO L482 AbstractCegarLoop]: Abstraction has 3983 states and 11807 transitions. [2021-07-09 18:08:29,777 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:29,777 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 11807 transitions. [2021-07-09 18:08:29,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:29,782 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:29,782 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:29,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:08:29,983 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:29,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:29,984 INFO L82 PathProgramCache]: Analyzing trace with hash 348759400, now seen corresponding path program 74 times [2021-07-09 18:08:29,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:29,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602395902] [2021-07-09 18:08:29,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:29,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:30,136 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:30,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:30,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602395902] [2021-07-09 18:08:30,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602395902] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:30,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907337747] [2021-07-09 18:08:30,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:08:30,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:08:30,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:30,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:08:30,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:30,208 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 11 treesize of output 7 [2021-07-09 18:08:30,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:30,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:30,219 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 18:08:30,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:08:30,294 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:30,294 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 32 treesize of output 34 [2021-07-09 18:08:30,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:30,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:30,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:30,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-07-09 18:08:30,358 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:08:30,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-07-09 18:08:30,360 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:30,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:30,369 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:30,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:30,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:30,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:30,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:30,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:08:30,378 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:30,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907337747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:30,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:30,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:08:30,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470367060] [2021-07-09 18:08:30,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:08:30,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:30,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:08:30,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:08:30,379 INFO L87 Difference]: Start difference. First operand 3983 states and 11807 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 18:08:30,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:30,606 INFO L93 Difference]: Finished difference Result 6200 states and 18370 transitions. [2021-07-09 18:08:30,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:08:30,606 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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) Word has length 35 [2021-07-09 18:08:30,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:30,616 INFO L225 Difference]: With dead ends: 6200 [2021-07-09 18:08:30,616 INFO L226 Difference]: Without dead ends: 6154 [2021-07-09 18:08:30,616 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 221.1ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:08:30,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6154 states. [2021-07-09 18:08:30,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6154 to 3989. [2021-07-09 18:08:30,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3989 states, 3988 states have (on average 2.965145436308927) internal successors, (11825), 3988 states have internal predecessors, (11825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:30,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3989 states to 3989 states and 11825 transitions. [2021-07-09 18:08:30,672 INFO L78 Accepts]: Start accepts. Automaton has 3989 states and 11825 transitions. Word has length 35 [2021-07-09 18:08:30,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:30,672 INFO L482 AbstractCegarLoop]: Abstraction has 3989 states and 11825 transitions. [2021-07-09 18:08:30,672 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 18:08:30,672 INFO L276 IsEmpty]: Start isEmpty. Operand 3989 states and 11825 transitions. [2021-07-09 18:08:30,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:30,676 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:30,676 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:30,877 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2021-07-09 18:08:30,877 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:30,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:30,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1509552988, now seen corresponding path program 75 times [2021-07-09 18:08:30,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:30,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864723528] [2021-07-09 18:08:30,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:31,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:31,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:31,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864723528] [2021-07-09 18:08:31,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864723528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:31,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623135292] [2021-07-09 18:08:31,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 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 18:08:31,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-09 18:08:31,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:31,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:08:31,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:31,101 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 11 treesize of output 7 [2021-07-09 18:08:31,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:31,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:31,109 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 18:08:31,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:08:31,253 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:31,253 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 37 treesize of output 39 [2021-07-09 18:08:31,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:31,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:31,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:31,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:08:31,810 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:08:31,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, 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 26 [2021-07-09 18:08:31,812 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:31,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:31,824 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:31,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:31,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:31,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:31,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:31,830 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-09 18:08:31,836 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:31,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623135292] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:31,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:31,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:08:31,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840566509] [2021-07-09 18:08:31,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:08:31,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:31,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:08:31,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:08:31,837 INFO L87 Difference]: Start difference. First operand 3989 states and 11825 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:38,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:38,335 INFO L93 Difference]: Finished difference Result 6369 states and 18848 transitions. [2021-07-09 18:08:38,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:08:38,335 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:38,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:38,345 INFO L225 Difference]: With dead ends: 6369 [2021-07-09 18:08:38,345 INFO L226 Difference]: Without dead ends: 6266 [2021-07-09 18:08:38,345 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 693.3ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:08:38,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6266 states. [2021-07-09 18:08:38,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6266 to 4055. [2021-07-09 18:08:38,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4055 states, 4054 states have (on average 2.965712876171682) internal successors, (12023), 4054 states have internal predecessors, (12023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:38,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4055 states to 4055 states and 12023 transitions. [2021-07-09 18:08:38,405 INFO L78 Accepts]: Start accepts. Automaton has 4055 states and 12023 transitions. Word has length 35 [2021-07-09 18:08:38,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:38,405 INFO L482 AbstractCegarLoop]: Abstraction has 4055 states and 12023 transitions. [2021-07-09 18:08:38,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:38,405 INFO L276 IsEmpty]: Start isEmpty. Operand 4055 states and 12023 transitions. [2021-07-09 18:08:38,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:38,410 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:38,410 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:38,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2021-07-09 18:08:38,611 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:38,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:38,611 INFO L82 PathProgramCache]: Analyzing trace with hash -346419752, now seen corresponding path program 76 times [2021-07-09 18:08:38,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:38,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032785499] [2021-07-09 18:08:38,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:38,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:38,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:38,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:38,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032785499] [2021-07-09 18:08:38,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032785499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:38,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867845156] [2021-07-09 18:08:38,773 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:08:38,804 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:08:38,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:38,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:08:38,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:38,859 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 11 treesize of output 7 [2021-07-09 18:08:38,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:38,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:38,868 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 18:08:38,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:08:39,025 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:08:39,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 18:08:39,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:39,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:39,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:39,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-09 18:08:39,066 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:39,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-09 18:08:39,073 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:39,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:39,089 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:39,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:39,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:39,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:39,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:39,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:08:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:39,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867845156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:39,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:39,114 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:08:39,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734654502] [2021-07-09 18:08:39,114 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:08:39,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:39,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:08:39,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:08:39,115 INFO L87 Difference]: Start difference. First operand 4055 states and 12023 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:39,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:08:39,499 INFO L93 Difference]: Finished difference Result 5926 states and 17491 transitions. [2021-07-09 18:08:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:08:39,500 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:08:39,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:08:39,509 INFO L225 Difference]: With dead ends: 5926 [2021-07-09 18:08:39,509 INFO L226 Difference]: Without dead ends: 5780 [2021-07-09 18:08:39,510 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 242.4ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:08:39,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5780 states. [2021-07-09 18:08:39,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5780 to 3983. [2021-07-09 18:08:39,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3983 states, 3982 states have (on average 2.9650929181315924) internal successors, (11807), 3982 states have internal predecessors, (11807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:39,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3983 states to 3983 states and 11807 transitions. [2021-07-09 18:08:39,572 INFO L78 Accepts]: Start accepts. Automaton has 3983 states and 11807 transitions. Word has length 35 [2021-07-09 18:08:39,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:08:39,572 INFO L482 AbstractCegarLoop]: Abstraction has 3983 states and 11807 transitions. [2021-07-09 18:08:39,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:08:39,572 INFO L276 IsEmpty]: Start isEmpty. Operand 3983 states and 11807 transitions. [2021-07-09 18:08:39,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:08:39,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:08:39,577 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:08:39,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-07-09 18:08:39,778 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:08:39,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:08:39,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1201716716, now seen corresponding path program 77 times [2021-07-09 18:08:39,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:08:39,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106478728] [2021-07-09 18:08:39,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:08:39,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:08:39,921 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:39,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:08:39,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106478728] [2021-07-09 18:08:39,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106478728] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:39,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360362311] [2021-07-09 18:08:39,921 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:08:39,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:08:39,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:08:39,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:08:39,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:08:40,159 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 18:08:40,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:40,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:40,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:40,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:48, output treesize:41 [2021-07-09 18:08:40,253 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:40,253 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 34 [2021-07-09 18:08:40,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:40,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:40,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:40,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:47, output treesize:33 [2021-07-09 18:08:40,954 WARN L205 SmtUtils]: Spent 658.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-07-09 18:08:41,103 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-07-09 18:08:41,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2021-07-09 18:08:41,114 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:08:41,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:41,128 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:41,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:08:41,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:08:41,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:08:41,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:08:41,136 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:50, output treesize:3 [2021-07-09 18:08:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:08:41,143 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360362311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:08:41,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:08:41,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-07-09 18:08:41,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979112674] [2021-07-09 18:08:41,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:08:41,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:08:41,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:08:41,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-07-09 18:08:41,144 INFO L87 Difference]: Start difference. First operand 3983 states and 11807 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:00,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:00,955 INFO L93 Difference]: Finished difference Result 6531 states and 19369 transitions. [2021-07-09 18:09:00,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-07-09 18:09:00,955 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:00,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:00,965 INFO L225 Difference]: With dead ends: 6531 [2021-07-09 18:09:00,965 INFO L226 Difference]: Without dead ends: 6485 [2021-07-09 18:09:00,966 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 2162.6ms TimeCoverageRelationStatistics Valid=96, Invalid=659, Unknown=1, NotChecked=0, Total=756 [2021-07-09 18:09:00,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6485 states. [2021-07-09 18:09:01,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6485 to 4017. [2021-07-09 18:09:01,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4017 states, 4016 states have (on average 2.9651394422310755) internal successors, (11908), 4016 states have internal predecessors, (11908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:01,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4017 states to 4017 states and 11908 transitions. [2021-07-09 18:09:01,033 INFO L78 Accepts]: Start accepts. Automaton has 4017 states and 11908 transitions. Word has length 35 [2021-07-09 18:09:01,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:01,033 INFO L482 AbstractCegarLoop]: Abstraction has 4017 states and 11908 transitions. [2021-07-09 18:09:01,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:01,033 INFO L276 IsEmpty]: Start isEmpty. Operand 4017 states and 11908 transitions. [2021-07-09 18:09:01,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:01,038 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:01,038 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:01,247 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-07-09 18:09:01,247 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:01,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:01,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1932456992, now seen corresponding path program 78 times [2021-07-09 18:09:01,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:01,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715782736] [2021-07-09 18:09:01,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:01,391 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:01,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:01,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715782736] [2021-07-09 18:09:01,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715782736] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:01,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058534055] [2021-07-09 18:09:01,392 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:09:01,420 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:09:01,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:01,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:09:01,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:01,475 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 18:09:01,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:01,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:01,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:01,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-09 18:09:01,598 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:01,599 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 37 treesize of output 39 [2021-07-09 18:09:01,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:01,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:01,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:01,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:09:02,156 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:09:02,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, 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 26 [2021-07-09 18:09:02,158 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:02,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:02,179 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:02,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:02,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:02,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:02,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:02,185 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-07-09 18:09:02,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:02,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058534055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:02,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:02,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:09:02,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106235217] [2021-07-09 18:09:02,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:09:02,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:02,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:09:02,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:09:02,193 INFO L87 Difference]: Start difference. First operand 4017 states and 11908 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:02,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:02,533 INFO L93 Difference]: Finished difference Result 6326 states and 18752 transitions. [2021-07-09 18:09:02,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:09:02,534 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:02,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:02,543 INFO L225 Difference]: With dead ends: 6326 [2021-07-09 18:09:02,543 INFO L226 Difference]: Without dead ends: 6280 [2021-07-09 18:09:02,543 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 699.7ms TimeCoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-07-09 18:09:02,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6280 states. [2021-07-09 18:09:02,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6280 to 4199. [2021-07-09 18:09:02,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4199 states, 4198 states have (on average 2.9666507860886138) internal successors, (12454), 4198 states have internal predecessors, (12454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:02,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4199 states to 4199 states and 12454 transitions. [2021-07-09 18:09:02,596 INFO L78 Accepts]: Start accepts. Automaton has 4199 states and 12454 transitions. Word has length 35 [2021-07-09 18:09:02,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:02,596 INFO L482 AbstractCegarLoop]: Abstraction has 4199 states and 12454 transitions. [2021-07-09 18:09:02,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:02,596 INFO L276 IsEmpty]: Start isEmpty. Operand 4199 states and 12454 transitions. [2021-07-09 18:09:02,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:02,600 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:02,600 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:02,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-07-09 18:09:02,801 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:02,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:02,801 INFO L82 PathProgramCache]: Analyzing trace with hash 506537564, now seen corresponding path program 79 times [2021-07-09 18:09:02,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:02,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659731576] [2021-07-09 18:09:02,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:02,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:02,950 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:02,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:02,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659731576] [2021-07-09 18:09:02,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659731576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:02,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205544195] [2021-07-09 18:09:02,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:09:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:02,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:09:02,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:03,034 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 18:09:03,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:03,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:03,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:03,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-07-09 18:09:03,175 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-07-09 18:09:03,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2021-07-09 18:09:03,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:03,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:03,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:03,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-07-09 18:09:03,207 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:03,208 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 31 treesize of output 31 [2021-07-09 18:09:03,213 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:03,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:03,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:03,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:03,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:03,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:03,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:03,233 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:09:03,244 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:03,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205544195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:03,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:03,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-07-09 18:09:03,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812378520] [2021-07-09 18:09:03,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:09:03,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:03,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:09:03,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-09 18:09:03,245 INFO L87 Difference]: Start difference. First operand 4199 states and 12454 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:03,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:03,556 INFO L93 Difference]: Finished difference Result 5948 states and 17592 transitions. [2021-07-09 18:09:03,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:09:03,556 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:03,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:03,565 INFO L225 Difference]: With dead ends: 5948 [2021-07-09 18:09:03,565 INFO L226 Difference]: Without dead ends: 5875 [2021-07-09 18:09:03,565 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 233.9ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-09 18:09:03,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5875 states. [2021-07-09 18:09:03,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5875 to 4031. [2021-07-09 18:09:03,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4031 states, 4030 states have (on average 2.965260545905707) internal successors, (11950), 4030 states have internal predecessors, (11950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:03,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4031 states to 4031 states and 11950 transitions. [2021-07-09 18:09:03,636 INFO L78 Accepts]: Start accepts. Automaton has 4031 states and 11950 transitions. Word has length 35 [2021-07-09 18:09:03,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:03,636 INFO L482 AbstractCegarLoop]: Abstraction has 4031 states and 11950 transitions. [2021-07-09 18:09:03,636 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:03,636 INFO L276 IsEmpty]: Start isEmpty. Operand 4031 states and 11950 transitions. [2021-07-09 18:09:03,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:03,641 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:03,641 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:03,841 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:09:03,841 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:03,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:03,842 INFO L82 PathProgramCache]: Analyzing trace with hash -387765256, now seen corresponding path program 80 times [2021-07-09 18:09:03,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:03,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596830607] [2021-07-09 18:09:03,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:03,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:03,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:03,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596830607] [2021-07-09 18:09:03,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596830607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:03,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634057558] [2021-07-09 18:09:03,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:09:04,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:09:04,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:04,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:09:04,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:04,098 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 15 treesize of output 11 [2021-07-09 18:09:04,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:04,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:04,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:04,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-09 18:09:04,153 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:04,153 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 18:09:04,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:04,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:04,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:04,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-07-09 18:09:04,830 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:09:04,831 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 35 treesize of output 23 [2021-07-09 18:09:04,832 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:04,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:04,842 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:04,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:04,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:04,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:04,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:04,845 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-07-09 18:09:04,851 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:04,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634057558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:04,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:04,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:09:04,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547265990] [2021-07-09 18:09:04,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:09:04,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:04,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:09:04,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-07-09 18:09:04,852 INFO L87 Difference]: Start difference. First operand 4031 states and 11950 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:05,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:05,020 INFO L93 Difference]: Finished difference Result 5827 states and 17254 transitions. [2021-07-09 18:09:05,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:09:05,020 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:05,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:05,029 INFO L225 Difference]: With dead ends: 5827 [2021-07-09 18:09:05,029 INFO L226 Difference]: Without dead ends: 5781 [2021-07-09 18:09:05,029 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 818.4ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-07-09 18:09:05,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5781 states. [2021-07-09 18:09:05,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5781 to 4117. [2021-07-09 18:09:05,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4117 states, 4116 states have (on average 2.9659863945578233) internal successors, (12208), 4116 states have internal predecessors, (12208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:05,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 12208 transitions. [2021-07-09 18:09:05,086 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 12208 transitions. Word has length 35 [2021-07-09 18:09:05,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:05,086 INFO L482 AbstractCegarLoop]: Abstraction has 4117 states and 12208 transitions. [2021-07-09 18:09:05,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:05,086 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 12208 transitions. [2021-07-09 18:09:05,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:05,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:05,091 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:05,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2021-07-09 18:09:05,292 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:05,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:05,292 INFO L82 PathProgramCache]: Analyzing trace with hash 2051229300, now seen corresponding path program 81 times [2021-07-09 18:09:05,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:05,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275508390] [2021-07-09 18:09:05,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:05,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:05,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:05,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275508390] [2021-07-09 18:09:05,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275508390] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:05,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238786444] [2021-07-09 18:09:05,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:09:05,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:09:05,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:05,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:09:05,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:05,610 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 15 treesize of output 11 [2021-07-09 18:09:05,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:05,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:05,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:05,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-07-09 18:09:05,678 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:09:05,678 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 45 treesize of output 29 [2021-07-09 18:09:05,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:05,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:05,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:05,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-07-09 18:09:05,984 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:05,985 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 31 treesize of output 31 [2021-07-09 18:09:05,991 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:05,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:06,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:06,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:06,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:06,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:06,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:06,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:09:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:06,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238786444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:06,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:06,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:09:06,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725166615] [2021-07-09 18:09:06,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:09:06,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:06,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:09:06,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:09:06,023 INFO L87 Difference]: Start difference. First operand 4117 states and 12208 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:06,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:06,243 INFO L93 Difference]: Finished difference Result 5550 states and 16416 transitions. [2021-07-09 18:09:06,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:09:06,244 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:06,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:06,252 INFO L225 Difference]: With dead ends: 5550 [2021-07-09 18:09:06,252 INFO L226 Difference]: Without dead ends: 5477 [2021-07-09 18:09:06,252 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 520.7ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-09 18:09:06,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5477 states. [2021-07-09 18:09:06,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5477 to 4045. [2021-07-09 18:09:06,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4045 states, 4044 states have (on average 2.9653808110781403) internal successors, (11992), 4044 states have internal predecessors, (11992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:06,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4045 states to 4045 states and 11992 transitions. [2021-07-09 18:09:06,307 INFO L78 Accepts]: Start accepts. Automaton has 4045 states and 11992 transitions. Word has length 35 [2021-07-09 18:09:06,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:06,307 INFO L482 AbstractCegarLoop]: Abstraction has 4045 states and 11992 transitions. [2021-07-09 18:09:06,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:06,307 INFO L276 IsEmpty]: Start isEmpty. Operand 4045 states and 11992 transitions. [2021-07-09 18:09:06,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:06,311 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:06,311 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:06,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-07-09 18:09:06,512 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:06,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:06,512 INFO L82 PathProgramCache]: Analyzing trace with hash -232121480, now seen corresponding path program 82 times [2021-07-09 18:09:06,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:06,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867119507] [2021-07-09 18:09:06,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:06,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:06,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:06,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:06,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867119507] [2021-07-09 18:09:06,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867119507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:06,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45300731] [2021-07-09 18:09:06,656 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:09:06,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:09:06,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:06,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:09:06,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:06,766 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:09:06,766 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 47 treesize of output 31 [2021-07-09 18:09:06,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:06,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:06,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:06,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-07-09 18:09:08,435 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 23 treesize of output 19 [2021-07-09 18:09:08,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:08,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:08,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:08,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:09:08,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:08,653 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 31 treesize of output 31 [2021-07-09 18:09:08,658 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:08,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:08,672 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:08,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:08,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:08,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:08,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:08,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:09:08,690 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:08,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45300731] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:08,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:08,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-07-09 18:09:08,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856751066] [2021-07-09 18:09:08,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-09 18:09:08,690 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:08,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-09 18:09:08,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-07-09 18:09:08,691 INFO L87 Difference]: Start difference. First operand 4045 states and 11992 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:20,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:20,623 INFO L93 Difference]: Finished difference Result 5316 states and 15724 transitions. [2021-07-09 18:09:20,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:09:20,624 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:20,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:20,652 INFO L225 Difference]: With dead ends: 5316 [2021-07-09 18:09:20,652 INFO L226 Difference]: Without dead ends: 5243 [2021-07-09 18:09:20,652 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 2006.9ms TimeCoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-07-09 18:09:20,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5243 states. [2021-07-09 18:09:20,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5243 to 4007. [2021-07-09 18:09:20,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4007 states, 4006 states have (on average 2.965052421367948) internal successors, (11878), 4006 states have internal predecessors, (11878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:20,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4007 states to 4007 states and 11878 transitions. [2021-07-09 18:09:20,756 INFO L78 Accepts]: Start accepts. Automaton has 4007 states and 11878 transitions. Word has length 35 [2021-07-09 18:09:20,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:20,756 INFO L482 AbstractCegarLoop]: Abstraction has 4007 states and 11878 transitions. [2021-07-09 18:09:20,756 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:20,757 INFO L276 IsEmpty]: Start isEmpty. Operand 4007 states and 11878 transitions. [2021-07-09 18:09:20,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:20,764 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:20,764 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:20,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-07-09 18:09:20,977 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:20,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:20,977 INFO L82 PathProgramCache]: Analyzing trace with hash 754362168, now seen corresponding path program 83 times [2021-07-09 18:09:20,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:20,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652105879] [2021-07-09 18:09:20,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:20,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:21,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:21,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:21,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652105879] [2021-07-09 18:09:21,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652105879] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:21,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009211597] [2021-07-09 18:09:21,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:09:21,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-07-09 18:09:21,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:21,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:09:21,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:21,312 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 11 treesize of output 7 [2021-07-09 18:09:21,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:21,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:21,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:21,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-09 18:09:22,895 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:22,895 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 32 treesize of output 32 [2021-07-09 18:09:22,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:22,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:22,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:22,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-07-09 18:09:23,671 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-09 18:09:23,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 34 [2021-07-09 18:09:23,678 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:23,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:23,694 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:23,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:23,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:23,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:23,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:23,705 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-07-09 18:09:23,711 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:23,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009211597] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:23,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:23,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:09:23,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68000489] [2021-07-09 18:09:23,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:09:23,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:23,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:09:23,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=252, Unknown=3, NotChecked=0, Total=306 [2021-07-09 18:09:23,712 INFO L87 Difference]: Start difference. First operand 4007 states and 11878 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:24,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:24,087 INFO L93 Difference]: Finished difference Result 6096 states and 17866 transitions. [2021-07-09 18:09:24,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 18:09:24,087 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:24,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:24,099 INFO L225 Difference]: With dead ends: 6096 [2021-07-09 18:09:24,099 INFO L226 Difference]: Without dead ends: 5837 [2021-07-09 18:09:24,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2438.9ms TimeCoverageRelationStatistics Valid=68, Invalid=349, Unknown=3, NotChecked=0, Total=420 [2021-07-09 18:09:24,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2021-07-09 18:09:24,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 4055. [2021-07-09 18:09:24,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4055 states, 4054 states have (on average 2.961272816970893) internal successors, (12005), 4054 states have internal predecessors, (12005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:24,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4055 states to 4055 states and 12005 transitions. [2021-07-09 18:09:24,182 INFO L78 Accepts]: Start accepts. Automaton has 4055 states and 12005 transitions. Word has length 35 [2021-07-09 18:09:24,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:24,182 INFO L482 AbstractCegarLoop]: Abstraction has 4055 states and 12005 transitions. [2021-07-09 18:09:24,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:24,182 INFO L276 IsEmpty]: Start isEmpty. Operand 4055 states and 12005 transitions. [2021-07-09 18:09:24,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:24,188 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:24,188 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:24,404 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-07-09 18:09:24,405 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:24,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:24,405 INFO L82 PathProgramCache]: Analyzing trace with hash 812787124, now seen corresponding path program 84 times [2021-07-09 18:09:24,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:24,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162800737] [2021-07-09 18:09:24,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:24,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:09:24,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:24,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162800737] [2021-07-09 18:09:24,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162800737] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:24,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320962139] [2021-07-09 18:09:24,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:09:24,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-09 18:09:24,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:24,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:09:24,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:24,683 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 11 treesize of output 7 [2021-07-09 18:09:24,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:24,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:24,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:24,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-07-09 18:09:24,843 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:24,843 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 32 treesize of output 32 [2021-07-09 18:09:24,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:24,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:24,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:24,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:37 [2021-07-09 18:09:24,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:24,983 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 33 treesize of output 51 [2021-07-09 18:09:25,074 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:25,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:25,117 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:25,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:09:25,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:09:25,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:25,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:09:25,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:13 [2021-07-09 18:09:25,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:25,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320962139] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:25,195 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:25,195 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-07-09 18:09:25,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192715276] [2021-07-09 18:09:25,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:09:25,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:25,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:09:25,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-07-09 18:09:25,196 INFO L87 Difference]: Start difference. First operand 4055 states and 12005 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:26,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:26,551 INFO L93 Difference]: Finished difference Result 6844 states and 20182 transitions. [2021-07-09 18:09:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-09 18:09:26,552 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:26,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:26,570 INFO L225 Difference]: With dead ends: 6844 [2021-07-09 18:09:26,571 INFO L226 Difference]: Without dead ends: 6703 [2021-07-09 18:09:26,571 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 556.5ms TimeCoverageRelationStatistics Valid=158, Invalid=712, Unknown=0, NotChecked=0, Total=870 [2021-07-09 18:09:26,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6703 states. [2021-07-09 18:09:26,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6703 to 4095. [2021-07-09 18:09:26,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4095 states, 4094 states have (on average 2.95847581827064) internal successors, (12112), 4094 states have internal predecessors, (12112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:26,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4095 states to 4095 states and 12112 transitions. [2021-07-09 18:09:26,658 INFO L78 Accepts]: Start accepts. Automaton has 4095 states and 12112 transitions. Word has length 35 [2021-07-09 18:09:26,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:26,658 INFO L482 AbstractCegarLoop]: Abstraction has 4095 states and 12112 transitions. [2021-07-09 18:09:26,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:26,658 INFO L276 IsEmpty]: Start isEmpty. Operand 4095 states and 12112 transitions. [2021-07-09 18:09:26,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:26,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:26,665 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:26,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable242 [2021-07-09 18:09:26,878 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:26,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:26,878 INFO L82 PathProgramCache]: Analyzing trace with hash 246201138, now seen corresponding path program 85 times [2021-07-09 18:09:26,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:26,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692023852] [2021-07-09 18:09:26,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:26,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:27,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:09:27,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:27,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692023852] [2021-07-09 18:09:27,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692023852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:27,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853848215] [2021-07-09 18:09:27,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:09:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:27,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:09:27,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:27,160 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 11 treesize of output 7 [2021-07-09 18:09:27,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:27,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:27,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:27,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:09:27,336 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:09:27,336 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 25 [2021-07-09 18:09:27,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:27,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:27,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:27,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-07-09 18:09:28,242 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:28,242 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 31 treesize of output 31 [2021-07-09 18:09:28,248 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:28,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:28,261 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:28,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:28,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:28,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:28,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:28,269 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:09:28,280 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:28,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853848215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:28,280 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:28,280 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:09:28,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140812314] [2021-07-09 18:09:28,280 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:09:28,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:28,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:09:28,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=251, Unknown=1, NotChecked=0, Total=306 [2021-07-09 18:09:28,281 INFO L87 Difference]: Start difference. First operand 4095 states and 12112 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:28,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:28,604 INFO L93 Difference]: Finished difference Result 5578 states and 16344 transitions. [2021-07-09 18:09:28,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:09:28,604 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:28,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:28,619 INFO L225 Difference]: With dead ends: 5578 [2021-07-09 18:09:28,619 INFO L226 Difference]: Without dead ends: 5405 [2021-07-09 18:09:28,619 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1149.6ms TimeCoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-07-09 18:09:28,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2021-07-09 18:09:28,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 4095. [2021-07-09 18:09:28,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4095 states, 4094 states have (on average 2.95847581827064) internal successors, (12112), 4094 states have internal predecessors, (12112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:28,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4095 states to 4095 states and 12112 transitions. [2021-07-09 18:09:28,699 INFO L78 Accepts]: Start accepts. Automaton has 4095 states and 12112 transitions. Word has length 35 [2021-07-09 18:09:28,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:28,699 INFO L482 AbstractCegarLoop]: Abstraction has 4095 states and 12112 transitions. [2021-07-09 18:09:28,699 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:28,700 INFO L276 IsEmpty]: Start isEmpty. Operand 4095 states and 12112 transitions. [2021-07-09 18:09:28,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:28,706 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:28,706 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:28,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:09:28,921 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:28,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:28,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1782057260, now seen corresponding path program 86 times [2021-07-09 18:09:28,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:28,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622411676] [2021-07-09 18:09:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:29,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:29,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:29,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622411676] [2021-07-09 18:09:29,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622411676] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:29,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592060265] [2021-07-09 18:09:29,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:09:29,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:09:29,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:29,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:09:29,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:29,231 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 18:09:29,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:29,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:29,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:29,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:09:29,312 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:29,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 34 [2021-07-09 18:09:29,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:29,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:29,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:29,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:09:30,745 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:09:30,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-07-09 18:09:30,747 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:30,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:30,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:30,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:30,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:30,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:30,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:30,764 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-07-09 18:09:30,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:30,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592060265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:30,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:30,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:09:30,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771851387] [2021-07-09 18:09:30,771 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:09:30,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:30,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:09:30,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-07-09 18:09:30,772 INFO L87 Difference]: Start difference. First operand 4095 states and 12112 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:41,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:41,738 INFO L93 Difference]: Finished difference Result 6234 states and 18396 transitions. [2021-07-09 18:09:41,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-09 18:09:41,738 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:41,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:41,749 INFO L225 Difference]: With dead ends: 6234 [2021-07-09 18:09:41,749 INFO L226 Difference]: Without dead ends: 6093 [2021-07-09 18:09:41,749 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1624.9ms TimeCoverageRelationStatistics Valid=73, Invalid=386, Unknown=3, NotChecked=0, Total=462 [2021-07-09 18:09:41,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6093 states. [2021-07-09 18:09:41,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6093 to 4109. [2021-07-09 18:09:41,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4109 states, 4108 states have (on average 2.9578870496592016) internal successors, (12151), 4108 states have internal predecessors, (12151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:41,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4109 states to 4109 states and 12151 transitions. [2021-07-09 18:09:41,822 INFO L78 Accepts]: Start accepts. Automaton has 4109 states and 12151 transitions. Word has length 35 [2021-07-09 18:09:41,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:41,822 INFO L482 AbstractCegarLoop]: Abstraction has 4109 states and 12151 transitions. [2021-07-09 18:09:41,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:41,822 INFO L276 IsEmpty]: Start isEmpty. Operand 4109 states and 12151 transitions. [2021-07-09 18:09:41,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:41,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:41,828 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:42,039 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:09:42,039 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:42,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:42,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1488239584, now seen corresponding path program 87 times [2021-07-09 18:09:42,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:42,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852257614] [2021-07-09 18:09:42,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:42,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:42,220 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:42,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:42,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852257614] [2021-07-09 18:09:42,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852257614] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:42,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377874050] [2021-07-09 18:09:42,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:09:42,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:09:42,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:42,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-09 18:09:42,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:42,389 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 18:09:42,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:42,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:42,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:42,399 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-07-09 18:09:42,503 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-07-09 18:09:42,503 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 37 treesize of output 33 [2021-07-09 18:09:42,507 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:42,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:42,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:42,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-07-09 18:09:44,018 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:44,018 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 31 treesize of output 31 [2021-07-09 18:09:44,023 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:44,030 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:44,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 31 [2021-07-09 18:09:44,040 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:44,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:44,067 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:44,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:44,069 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:44,085 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:44,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:09:44,093 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-09 18:09:44,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:44,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:09:44,112 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-07-09 18:09:44,144 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:44,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377874050] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:44,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:44,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-07-09 18:09:44,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111656451] [2021-07-09 18:09:44,145 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:09:44,145 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:44,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:09:44,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=285, Unknown=3, NotChecked=0, Total=342 [2021-07-09 18:09:44,145 INFO L87 Difference]: Start difference. First operand 4109 states and 12151 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:53,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:09:53,248 INFO L93 Difference]: Finished difference Result 7196 states and 21115 transitions. [2021-07-09 18:09:53,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-07-09 18:09:53,248 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:09:53,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:09:53,260 INFO L225 Difference]: With dead ends: 7196 [2021-07-09 18:09:53,260 INFO L226 Difference]: Without dead ends: 7049 [2021-07-09 18:09:53,260 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 3831.6ms TimeCoverageRelationStatistics Valid=164, Invalid=951, Unknown=7, NotChecked=0, Total=1122 [2021-07-09 18:09:53,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7049 states. [2021-07-09 18:09:53,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7049 to 4219. [2021-07-09 18:09:53,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 4218 states have (on average 2.956140350877193) internal successors, (12469), 4218 states have internal predecessors, (12469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:53,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 12469 transitions. [2021-07-09 18:09:53,340 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 12469 transitions. Word has length 35 [2021-07-09 18:09:53,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:09:53,340 INFO L482 AbstractCegarLoop]: Abstraction has 4219 states and 12469 transitions. [2021-07-09 18:09:53,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:09:53,340 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 12469 transitions. [2021-07-09 18:09:53,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:09:53,345 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:09:53,345 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:09:53,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:09:53,545 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:09:53,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:09:53,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1226213944, now seen corresponding path program 88 times [2021-07-09 18:09:53,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:09:53,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484809910] [2021-07-09 18:09:53,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:09:53,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:09:53,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:53,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:09:53,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484809910] [2021-07-09 18:09:53,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484809910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:53,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160297534] [2021-07-09 18:09:53,698 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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 18:09:53,727 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:09:53,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:09:53,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:09:53,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:09:53,903 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-07-09 18:09:53,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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 27 [2021-07-09 18:09:53,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:53,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:53,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:53,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:27 [2021-07-09 18:09:55,894 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 23 treesize of output 19 [2021-07-09 18:09:55,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:55,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:55,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:55,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:09:56,777 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:56,778 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 31 treesize of output 31 [2021-07-09 18:09:56,784 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:09:56,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:56,798 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:56,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:09:56,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:09:56,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:09:56,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:09:56,806 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:09:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:09:56,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160297534] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:09:56,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:09:56,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-09 18:09:56,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482441251] [2021-07-09 18:09:56,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:09:56,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:09:56,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:09:56,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=284, Unknown=7, NotChecked=0, Total=342 [2021-07-09 18:09:56,818 INFO L87 Difference]: Start difference. First operand 4219 states and 12469 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:08,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:10:08,016 INFO L93 Difference]: Finished difference Result 5876 states and 17167 transitions. [2021-07-09 18:10:08,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-09 18:10:08,017 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:10:08,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:10:08,026 INFO L225 Difference]: With dead ends: 5876 [2021-07-09 18:10:08,027 INFO L226 Difference]: Without dead ends: 5739 [2021-07-09 18:10:08,027 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 3079.2ms TimeCoverageRelationStatistics Valid=57, Invalid=316, Unknown=7, NotChecked=0, Total=380 [2021-07-09 18:10:08,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5739 states. [2021-07-09 18:10:08,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5739 to 4219. [2021-07-09 18:10:08,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 4218 states have (on average 2.956140350877193) internal successors, (12469), 4218 states have internal predecessors, (12469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:08,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 12469 transitions. [2021-07-09 18:10:08,101 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 12469 transitions. Word has length 35 [2021-07-09 18:10:08,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:10:08,101 INFO L482 AbstractCegarLoop]: Abstraction has 4219 states and 12469 transitions. [2021-07-09 18:10:08,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:08,101 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 12469 transitions. [2021-07-09 18:10:08,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:10:08,106 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:10:08,106 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:10:08,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:10:08,318 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:10:08,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:10:08,318 INFO L82 PathProgramCache]: Analyzing trace with hash 74556574, now seen corresponding path program 89 times [2021-07-09 18:10:08,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:10:08,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848551874] [2021-07-09 18:10:08,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:10:08,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:10:08,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:08,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:10:08,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848551874] [2021-07-09 18:10:08,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848551874] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:08,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994720962] [2021-07-09 18:10:08,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 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 18:10:08,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-09 18:10:08,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:10:08,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:10:08,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:10:08,616 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 18:10:08,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:08,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:08,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:08,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:48, output treesize:41 [2021-07-09 18:10:08,708 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:08,709 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 32 treesize of output 34 [2021-07-09 18:10:08,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:08,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:08,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:08,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:47, output treesize:33 [2021-07-09 18:10:09,884 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2021-07-09 18:10:09,884 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 33 treesize of output 36 [2021-07-09 18:10:09,892 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:09,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:09,910 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:09,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:10:09,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:09,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:09,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:10:09,922 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:39, output treesize:3 [2021-07-09 18:10:09,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:09,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994720962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:09,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:10:09,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-09 18:10:09,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398203994] [2021-07-09 18:10:09,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-09 18:10:09,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:10:09,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-09 18:10:09,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-07-09 18:10:09,930 INFO L87 Difference]: Start difference. First operand 4219 states and 12469 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:10,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:10:10,302 INFO L93 Difference]: Finished difference Result 6578 states and 19343 transitions. [2021-07-09 18:10:10,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:10:10,302 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:10:10,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:10:10,311 INFO L225 Difference]: With dead ends: 6578 [2021-07-09 18:10:10,312 INFO L226 Difference]: Without dead ends: 6457 [2021-07-09 18:10:10,312 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1312.2ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-07-09 18:10:10,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6457 states. [2021-07-09 18:10:10,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6457 to 4253. [2021-07-09 18:10:10,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4253 states, 4252 states have (on average 2.95343367826905) internal successors, (12558), 4252 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:10,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4253 states to 4253 states and 12558 transitions. [2021-07-09 18:10:10,370 INFO L78 Accepts]: Start accepts. Automaton has 4253 states and 12558 transitions. Word has length 35 [2021-07-09 18:10:10,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:10:10,371 INFO L482 AbstractCegarLoop]: Abstraction has 4253 states and 12558 transitions. [2021-07-09 18:10:10,371 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:10,371 INFO L276 IsEmpty]: Start isEmpty. Operand 4253 states and 12558 transitions. [2021-07-09 18:10:10,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:10:10,375 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:10:10,376 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:10:10,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:10:10,598 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:10:10,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:10:10,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1362636564, now seen corresponding path program 90 times [2021-07-09 18:10:10,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:10:10,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449172947] [2021-07-09 18:10:10,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:10:10,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:10:10,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:10,805 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:10:10,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449172947] [2021-07-09 18:10:10,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449172947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:10,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615125950] [2021-07-09 18:10:10,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:10:10,844 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 18:10:10,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:10:10,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:10:10,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:10:11,948 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 23 treesize of output 19 [2021-07-09 18:10:11,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:11,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:11,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:11,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-09 18:10:13,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:13,197 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 35 treesize of output 35 [2021-07-09 18:10:13,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:13,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:13,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:13,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-09 18:10:13,965 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-09 18:10:13,965 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 40 treesize of output 36 [2021-07-09 18:10:13,982 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:13,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:14,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:14,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:10:14,011 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:10:14,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:14,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:10:14,026 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:19 [2021-07-09 18:10:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:14,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615125950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:14,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:10:14,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 18:10:14,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104781031] [2021-07-09 18:10:14,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:10:14,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:10:14,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:10:14,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=288, Unknown=8, NotChecked=0, Total=342 [2021-07-09 18:10:14,055 INFO L87 Difference]: Start difference. First operand 4253 states and 12558 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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 18:10:34,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:10:34,689 INFO L93 Difference]: Finished difference Result 6279 states and 18351 transitions. [2021-07-09 18:10:34,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:10:34,689 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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) Word has length 35 [2021-07-09 18:10:34,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:10:34,699 INFO L225 Difference]: With dead ends: 6279 [2021-07-09 18:10:34,699 INFO L226 Difference]: Without dead ends: 6073 [2021-07-09 18:10:34,699 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 6889.7ms TimeCoverageRelationStatistics Valid=103, Invalid=692, Unknown=17, NotChecked=0, Total=812 [2021-07-09 18:10:34,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6073 states. [2021-07-09 18:10:34,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6073 to 4291. [2021-07-09 18:10:34,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.95011655011655) internal successors, (12656), 4290 states have internal predecessors, (12656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:34,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 12656 transitions. [2021-07-09 18:10:34,759 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 12656 transitions. Word has length 35 [2021-07-09 18:10:34,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:10:34,760 INFO L482 AbstractCegarLoop]: Abstraction has 4291 states and 12656 transitions. [2021-07-09 18:10:34,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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 18:10:34,760 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 12656 transitions. [2021-07-09 18:10:34,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:10:34,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:10:34,765 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:10:34,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2021-07-09 18:10:34,966 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:10:34,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:10:34,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1565634504, now seen corresponding path program 91 times [2021-07-09 18:10:34,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:10:34,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955015397] [2021-07-09 18:10:34,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:10:34,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:10:35,115 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:10:35,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:10:35,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955015397] [2021-07-09 18:10:35,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955015397] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:35,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637723988] [2021-07-09 18:10:35,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:10:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:10:35,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:10:35,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:10:35,246 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 11 treesize of output 7 [2021-07-09 18:10:35,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:35,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:35,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:35,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:10:35,354 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:35,354 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 34 [2021-07-09 18:10:35,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:35,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:35,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:35,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:10:37,250 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:10:37,250 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 40 treesize of output 26 [2021-07-09 18:10:37,252 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:37,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:37,264 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:37,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:10:37,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:37,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:37,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:10:37,270 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:10:37,277 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:37,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637723988] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:37,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:10:37,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-09 18:10:37,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544988114] [2021-07-09 18:10:37,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:10:37,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:10:37,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:10:37,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-07-09 18:10:37,278 INFO L87 Difference]: Start difference. First operand 4291 states and 12656 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:48,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:10:48,891 INFO L93 Difference]: Finished difference Result 5944 states and 17441 transitions. [2021-07-09 18:10:48,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:10:48,891 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:10:48,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:10:48,900 INFO L225 Difference]: With dead ends: 5944 [2021-07-09 18:10:48,900 INFO L226 Difference]: Without dead ends: 5907 [2021-07-09 18:10:48,900 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 2016.7ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-07-09 18:10:48,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5907 states. [2021-07-09 18:10:48,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5907 to 4291. [2021-07-09 18:10:48,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.95011655011655) internal successors, (12656), 4290 states have internal predecessors, (12656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:48,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 12656 transitions. [2021-07-09 18:10:48,959 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 12656 transitions. Word has length 35 [2021-07-09 18:10:48,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:10:48,959 INFO L482 AbstractCegarLoop]: Abstraction has 4291 states and 12656 transitions. [2021-07-09 18:10:48,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:48,959 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 12656 transitions. [2021-07-09 18:10:48,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:10:48,964 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:10:48,964 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:10:49,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable330 [2021-07-09 18:10:49,164 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:10:49,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:10:49,165 INFO L82 PathProgramCache]: Analyzing trace with hash 999048518, now seen corresponding path program 92 times [2021-07-09 18:10:49,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:10:49,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627153910] [2021-07-09 18:10:49,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:10:49,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:10:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:10:49,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:10:49,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627153910] [2021-07-09 18:10:49,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627153910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:49,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261892168] [2021-07-09 18:10:49,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_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 18:10:49,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:10:49,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:10:49,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:10:49,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:10:49,423 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 11 treesize of output 7 [2021-07-09 18:10:49,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:49,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:49,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:49,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:10:49,601 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:10:49,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-07-09 18:10:49,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:49,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:49,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:49,609 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-07-09 18:10:51,119 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:51,119 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 31 treesize of output 31 [2021-07-09 18:10:51,126 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:51,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:51,139 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:51,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:10:51,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:51,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:51,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:10:51,147 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:10:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:51,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261892168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:51,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:10:51,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-09 18:10:51,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643666159] [2021-07-09 18:10:51,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:10:51,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:10:51,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:10:51,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=213, Unknown=3, NotChecked=0, Total=272 [2021-07-09 18:10:51,158 INFO L87 Difference]: Start difference. First operand 4291 states and 12656 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:51,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:10:51,461 INFO L93 Difference]: Finished difference Result 5452 states and 16008 transitions. [2021-07-09 18:10:51,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:10:51,461 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:10:51,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:10:51,469 INFO L225 Difference]: With dead ends: 5452 [2021-07-09 18:10:51,470 INFO L226 Difference]: Without dead ends: 5427 [2021-07-09 18:10:51,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1745.6ms TimeCoverageRelationStatistics Valid=70, Invalid=269, Unknown=3, NotChecked=0, Total=342 [2021-07-09 18:10:51,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5427 states. [2021-07-09 18:10:51,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5427 to 4291. [2021-07-09 18:10:51,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4291 states, 4290 states have (on average 2.95011655011655) internal successors, (12656), 4290 states have internal predecessors, (12656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:51,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4291 states to 4291 states and 12656 transitions. [2021-07-09 18:10:51,524 INFO L78 Accepts]: Start accepts. Automaton has 4291 states and 12656 transitions. Word has length 35 [2021-07-09 18:10:51,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:10:51,524 INFO L482 AbstractCegarLoop]: Abstraction has 4291 states and 12656 transitions. [2021-07-09 18:10:51,524 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:10:51,524 INFO L276 IsEmpty]: Start isEmpty. Operand 4291 states and 12656 transitions. [2021-07-09 18:10:51,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:10:51,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:10:51,529 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:10:51,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable331 [2021-07-09 18:10:51,733 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:10:51,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:10:51,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1903859832, now seen corresponding path program 93 times [2021-07-09 18:10:51,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:10:51,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633235128] [2021-07-09 18:10:51,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:10:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:10:51,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:51,909 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:10:51,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633235128] [2021-07-09 18:10:51,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633235128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:51,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371879224] [2021-07-09 18:10:51,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:10:51,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 18:10:51,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:10:51,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:10:51,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:10:52,035 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 11 treesize of output 7 [2021-07-09 18:10:52,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:52,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:52,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:52,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-07-09 18:10:53,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:53,561 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 34 [2021-07-09 18:10:53,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:10:53,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:53,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:53,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:10:53,664 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-09 18:10:53,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-07-09 18:10:53,684 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:10:53,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:53,709 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:53,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:10:53,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:10:53,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:10:53,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:10:53,744 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:15 [2021-07-09 18:10:53,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:10:53,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371879224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:10:53,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:10:53,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-07-09 18:10:53,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053872922] [2021-07-09 18:10:53,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:10:53,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:10:53,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:10:53,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=252, Unknown=3, NotChecked=0, Total=306 [2021-07-09 18:10:53,774 INFO L87 Difference]: Start difference. First operand 4291 states and 12656 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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 18:11:16,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:11:16,801 INFO L93 Difference]: Finished difference Result 6645 states and 19459 transitions. [2021-07-09 18:11:16,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-09 18:11:16,801 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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) Word has length 35 [2021-07-09 18:11:16,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:11:16,812 INFO L225 Difference]: With dead ends: 6645 [2021-07-09 18:11:16,812 INFO L226 Difference]: Without dead ends: 6477 [2021-07-09 18:11:16,812 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 4228.2ms TimeCoverageRelationStatistics Valid=125, Invalid=679, Unknown=8, NotChecked=0, Total=812 [2021-07-09 18:11:16,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6477 states. [2021-07-09 18:11:16,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6477 to 4329. [2021-07-09 18:11:16,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:16,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-09 18:11:16,891 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-09 18:11:16,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:11:16,891 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-09 18:11:16,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 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 18:11:16,891 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-09 18:11:16,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:11:16,896 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:11:16,896 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:11:17,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2021-07-09 18:11:17,096 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:11:17,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:11:17,097 INFO L82 PathProgramCache]: Analyzing trace with hash -779649826, now seen corresponding path program 94 times [2021-07-09 18:11:17,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:11:17,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776816912] [2021-07-09 18:11:17,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:11:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:17,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:11:17,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:11:17,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776816912] [2021-07-09 18:11:17,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776816912] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:17,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202834938] [2021-07-09 18:11:17,226 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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 18:11:17,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:11:17,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:11:17,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:11:17,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:11:17,365 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 11 treesize of output 7 [2021-07-09 18:11:17,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:17,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:17,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:17,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-07-09 18:11:17,511 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:17,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 34 [2021-07-09 18:11:17,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:17,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:17,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:17,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-07-09 18:11:19,663 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:11:19,664 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 40 treesize of output 26 [2021-07-09 18:11:19,665 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:19,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:19,677 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:19,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:11:19,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:19,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:19,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:11:19,684 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-07-09 18:11:19,690 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:19,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202834938] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:19,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:11:19,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-09 18:11:19,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324990162] [2021-07-09 18:11:19,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:11:19,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:11:19,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:11:19,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-07-09 18:11:19,692 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:19,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:11:19,948 INFO L93 Difference]: Finished difference Result 6066 states and 17767 transitions. [2021-07-09 18:11:19,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-09 18:11:19,948 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:11:19,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:11:19,957 INFO L225 Difference]: With dead ends: 6066 [2021-07-09 18:11:19,957 INFO L226 Difference]: Without dead ends: 5963 [2021-07-09 18:11:19,957 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 2291.4ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-07-09 18:11:19,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5963 states. [2021-07-09 18:11:19,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5963 to 4329. [2021-07-09 18:11:20,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:20,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-09 18:11:20,011 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-09 18:11:20,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:11:20,011 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-09 18:11:20,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:20,011 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-09 18:11:20,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:11:20,016 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:11:20,016 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:11:20,228 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-07-09 18:11:20,229 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:11:20,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:11:20,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1346235812, now seen corresponding path program 95 times [2021-07-09 18:11:20,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:11:20,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422257111] [2021-07-09 18:11:20,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:11:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:20,382 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:11:20,383 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:11:20,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422257111] [2021-07-09 18:11:20,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422257111] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:20,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18598192] [2021-07-09 18:11:20,383 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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 18:11:20,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 18:11:20,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:11:20,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:11:20,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:11:20,536 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 11 treesize of output 7 [2021-07-09 18:11:20,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:20,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:20,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:20,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-07-09 18:11:20,740 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-09 18:11:20,741 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 32 treesize of output 33 [2021-07-09 18:11:20,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:20,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:20,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:20,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:25 [2021-07-09 18:11:21,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:21,943 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 31 treesize of output 31 [2021-07-09 18:11:21,948 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:21,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:21,961 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:21,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:11:21,963 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:21,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:21,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:11:21,969 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:11:21,979 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:21,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18598192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:21,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:11:21,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-07-09 18:11:21,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11873418] [2021-07-09 18:11:21,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-09 18:11:21,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:11:21,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-09 18:11:21,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=214, Unknown=2, NotChecked=0, Total=272 [2021-07-09 18:11:21,980 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:27,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:11:27,806 INFO L93 Difference]: Finished difference Result 5500 states and 16104 transitions. [2021-07-09 18:11:27,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:11:27,806 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:11:27,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:11:27,815 INFO L225 Difference]: With dead ends: 5500 [2021-07-09 18:11:27,816 INFO L226 Difference]: Without dead ends: 5381 [2021-07-09 18:11:27,816 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1458.1ms TimeCoverageRelationStatistics Valid=70, Invalid=270, Unknown=2, NotChecked=0, Total=342 [2021-07-09 18:11:27,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2021-07-09 18:11:27,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 4329. [2021-07-09 18:11:27,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:27,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-09 18:11:27,873 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-09 18:11:27,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:11:27,873 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-09 18:11:27,873 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:27,873 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-09 18:11:27,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:11:27,878 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:11:27,878 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:11:28,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2021-07-09 18:11:28,079 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:11:28,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:11:28,079 INFO L82 PathProgramCache]: Analyzing trace with hash 2059026668, now seen corresponding path program 96 times [2021-07-09 18:11:28,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:11:28,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123677017] [2021-07-09 18:11:28,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:11:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:28,219 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:28,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:11:28,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123677017] [2021-07-09 18:11:28,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123677017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:28,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129803690] [2021-07-09 18:11:28,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE 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 18:11:28,247 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-09 18:11:28,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:11:28,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:11:28,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:11:28,406 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 18:11:28,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:28,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:28,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:28,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:43 [2021-07-09 18:11:28,495 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:28,495 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 32 treesize of output 32 [2021-07-09 18:11:28,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:28,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:28,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:28,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-07-09 18:11:29,197 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-07-09 18:11:29,197 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 33 treesize of output 34 [2021-07-09 18:11:29,203 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:29,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:29,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:29,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:11:29,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:29,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:29,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:11:29,255 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-07-09 18:11:29,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:29,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129803690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:29,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:11:29,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:11:29,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437374863] [2021-07-09 18:11:29,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:11:29,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:11:29,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:11:29,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-07-09 18:11:29,263 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:31,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:11:31,749 INFO L93 Difference]: Finished difference Result 6467 states and 19002 transitions. [2021-07-09 18:11:31,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-09 18:11:31,749 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:11:31,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:11:31,759 INFO L225 Difference]: With dead ends: 6467 [2021-07-09 18:11:31,759 INFO L226 Difference]: Without dead ends: 6364 [2021-07-09 18:11:31,759 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 874.1ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-09 18:11:31,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6364 states. [2021-07-09 18:11:31,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6364 to 4329. [2021-07-09 18:11:31,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:31,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-09 18:11:31,817 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-09 18:11:31,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:11:31,818 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-09 18:11:31,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:31,818 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-09 18:11:31,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:11:31,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:11:31,823 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:11:32,024 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable348 [2021-07-09 18:11:32,025 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:11:32,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:11:32,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1211270176, now seen corresponding path program 97 times [2021-07-09 18:11:32,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:11:32,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923746833] [2021-07-09 18:11:32,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:11:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:32,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:32,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:11:32,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923746833] [2021-07-09 18:11:32,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923746833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:32,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635927126] [2021-07-09 18:11:32,196 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY 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 18:11:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:32,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:11:32,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:11:32,374 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 18:11:32,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:32,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:32,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:32,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-07-09 18:11:32,530 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:11:32,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-07-09 18:11:32,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:32,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:32,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:32,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-07-09 18:11:33,282 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:33,283 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 31 treesize of output 31 [2021-07-09 18:11:33,288 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:33,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:33,301 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:33,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:11:33,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:33,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:33,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:11:33,309 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:11:33,320 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:33,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635927126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:33,320 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:11:33,320 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:11:33,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912403528] [2021-07-09 18:11:33,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:11:33,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:11:33,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:11:33,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=247, Unknown=2, NotChecked=0, Total=306 [2021-07-09 18:11:33,320 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:37,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:11:37,023 INFO L93 Difference]: Finished difference Result 6096 states and 17853 transitions. [2021-07-09 18:11:37,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-09 18:11:37,023 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:11:37,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:11:37,036 INFO L225 Difference]: With dead ends: 6096 [2021-07-09 18:11:37,036 INFO L226 Difference]: Without dead ends: 5977 [2021-07-09 18:11:37,036 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1032.9ms TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2021-07-09 18:11:37,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5977 states. [2021-07-09 18:11:37,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5977 to 4341. [2021-07-09 18:11:37,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4341 states, 4340 states have (on average 2.947004608294931) internal successors, (12790), 4340 states have internal predecessors, (12790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:37,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4341 states to 4341 states and 12790 transitions. [2021-07-09 18:11:37,102 INFO L78 Accepts]: Start accepts. Automaton has 4341 states and 12790 transitions. Word has length 35 [2021-07-09 18:11:37,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:11:37,102 INFO L482 AbstractCegarLoop]: Abstraction has 4341 states and 12790 transitions. [2021-07-09 18:11:37,102 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:37,102 INFO L276 IsEmpty]: Start isEmpty. Operand 4341 states and 12790 transitions. [2021-07-09 18:11:37,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:11:37,107 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:11:37,107 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:11:37,307 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:11:37,307 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:11:37,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:11:37,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1503183352, now seen corresponding path program 98 times [2021-07-09 18:11:37,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:11:37,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704906155] [2021-07-09 18:11:37,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:11:37,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:37,444 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:37,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:11:37,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704906155] [2021-07-09 18:11:37,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704906155] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:37,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929808148] [2021-07-09 18:11:37,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 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 18:11:37,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:11:37,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:11:37,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:11:37,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:11:37,699 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-07-09 18:11:37,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 27 [2021-07-09 18:11:37,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:37,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:37,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:37,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-07-09 18:11:38,740 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 23 treesize of output 19 [2021-07-09 18:11:38,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:38,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:38,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:38,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-07-09 18:11:40,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:40,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-07-09 18:11:40,560 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:40,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:40,573 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:40,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-07-09 18:11:40,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:40,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:40,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:11:40,581 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-07-09 18:11:40,592 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:40,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929808148] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:40,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:11:40,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-09 18:11:40,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89797330] [2021-07-09 18:11:40,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-09 18:11:40,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:11:40,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-09 18:11:40,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=248, Unknown=6, NotChecked=0, Total=306 [2021-07-09 18:11:40,592 INFO L87 Difference]: Start difference. First operand 4341 states and 12790 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:51,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:11:51,933 INFO L93 Difference]: Finished difference Result 5594 states and 16355 transitions. [2021-07-09 18:11:51,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-09 18:11:51,933 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:11:51,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:11:51,942 INFO L225 Difference]: With dead ends: 5594 [2021-07-09 18:11:51,942 INFO L226 Difference]: Without dead ends: 5493 [2021-07-09 18:11:51,942 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 3042.1ms TimeCoverageRelationStatistics Valid=58, Invalid=278, Unknown=6, NotChecked=0, Total=342 [2021-07-09 18:11:51,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5493 states. [2021-07-09 18:11:51,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5493 to 4329. [2021-07-09 18:11:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4329 states, 4328 states have (on average 2.9468576709796674) internal successors, (12754), 4328 states have internal predecessors, (12754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:51,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4329 states to 4329 states and 12754 transitions. [2021-07-09 18:11:51,998 INFO L78 Accepts]: Start accepts. Automaton has 4329 states and 12754 transitions. Word has length 35 [2021-07-09 18:11:51,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:11:51,998 INFO L482 AbstractCegarLoop]: Abstraction has 4329 states and 12754 transitions. [2021-07-09 18:11:51,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:11:51,998 INFO L276 IsEmpty]: Start isEmpty. Operand 4329 states and 12754 transitions. [2021-07-09 18:11:52,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:11:52,004 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:11:52,004 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:11:52,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:11:52,204 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:11:52,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:11:52,205 INFO L82 PathProgramCache]: Analyzing trace with hash -2077071480, now seen corresponding path program 99 times [2021-07-09 18:11:52,205 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:11:52,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474071723] [2021-07-09 18:11:52,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:11:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:11:52,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:52,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:11:52,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474071723] [2021-07-09 18:11:52,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474071723] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:52,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338339780] [2021-07-09 18:11:52,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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 18:11:52,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 18:11:52,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:11:52,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:11:52,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:11:52,505 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 11 treesize of output 7 [2021-07-09 18:11:52,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:52,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:52,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:52,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:33 [2021-07-09 18:11:53,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:53,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-07-09 18:11:53,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:11:53,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:53,642 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:53,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-07-09 18:11:54,372 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-07-09 18:11:54,372 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 40 treesize of output 36 [2021-07-09 18:11:54,395 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-07-09 18:11:54,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:54,423 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:54,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-07-09 18:11:54,426 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-09 18:11:54,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:11:54,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:11:54,439 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:19 [2021-07-09 18:11:54,467 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:11:54,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338339780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:11:54,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:11:54,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-07-09 18:11:54,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336670635] [2021-07-09 18:11:54,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-07-09 18:11:54,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:11:54,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-07-09 18:11:54,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=292, Unknown=4, NotChecked=0, Total=342 [2021-07-09 18:11:54,468 INFO L87 Difference]: Start difference. First operand 4329 states and 12754 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 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 18:12:19,141 WARN L227 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2021-07-09 18:12:19,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2021-07-09 18:12:19,343 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:155) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:128) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:662) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:281) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:93) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:162) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:201) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:864) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:761) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:474) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:374) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:69) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:63) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:367) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:293) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Broken pipe at java.base/java.io.FileOutputStream.writeBytes(Native Method) at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:152) ... 34 more [2021-07-09 18:12:19,349 INFO L168 Benchmark]: Toolchain (without parser) took 585344.03 ms. Allocated memory was 203.4 MB in the beginning and 508.6 MB in the end (delta: 305.1 MB). Free memory was 182.0 MB in the beginning and 214.4 MB in the end (delta: -32.4 MB). Peak memory consumption was 273.4 MB. Max. memory is 8.0 GB. [2021-07-09 18:12:19,349 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 203.4 MB. Free memory is still 183.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-07-09 18:12:19,349 INFO L168 Benchmark]: Boogie Procedure Inliner took 25.58 ms. Allocated memory is still 203.4 MB. Free memory was 181.9 MB in the beginning and 180.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-09 18:12:19,349 INFO L168 Benchmark]: Boogie Preprocessor took 20.25 ms. Allocated memory is still 203.4 MB. Free memory was 180.5 MB in the beginning and 179.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-09 18:12:19,349 INFO L168 Benchmark]: RCFGBuilder took 287.52 ms. Allocated memory is still 203.4 MB. Free memory was 179.4 MB in the beginning and 164.8 MB in the end (delta: 14.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-07-09 18:12:19,349 INFO L168 Benchmark]: TraceAbstraction took 585005.83 ms. Allocated memory was 203.4 MB in the beginning and 508.6 MB in the end (delta: 305.1 MB). Free memory was 164.4 MB in the beginning and 214.4 MB in the end (delta: -50.0 MB). Peak memory consumption was 255.6 MB. Max. memory is 8.0 GB. [2021-07-09 18:12:19,349 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 203.4 MB. Free memory is still 183.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 25.58 ms. Allocated memory is still 203.4 MB. Free memory was 181.9 MB in the beginning and 180.5 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 20.25 ms. Allocated memory is still 203.4 MB. Free memory was 180.5 MB in the beginning and 179.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 287.52 ms. Allocated memory is still 203.4 MB. Free memory was 179.4 MB in the beginning and 164.8 MB in the end (delta: 14.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 585005.83 ms. Allocated memory was 203.4 MB in the beginning and 508.6 MB in the end (delta: 305.1 MB). Free memory was 164.4 MB in the beginning and 214.4 MB in the end (delta: -50.0 MB). Peak memory consumption was 255.6 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:155) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...