/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 05:40:10,001 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 05:40:10,003 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 05:40:10,043 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 05:40:10,043 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 05:40:10,046 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 05:40:10,048 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 05:40:10,055 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 05:40:10,057 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 05:40:10,065 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 05:40:10,066 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 05:40:10,067 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 05:40:10,067 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 05:40:10,069 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 05:40:10,071 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 05:40:10,072 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 05:40:10,075 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 05:40:10,075 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 05:40:10,078 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 05:40:10,082 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 05:40:10,083 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 05:40:10,084 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 05:40:10,085 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 05:40:10,087 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 05:40:10,091 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 05:40:10,091 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 05:40:10,091 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 05:40:10,093 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 05:40:10,093 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 05:40:10,094 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 05:40:10,094 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 05:40:10,095 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 05:40:10,096 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 05:40:10,097 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 05:40:10,097 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 05:40:10,098 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 05:40:10,098 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 05:40:10,098 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 05:40:10,098 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 05:40:10,099 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 05:40:10,111 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 05:40:10,112 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-05 05:40:10,147 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 05:40:10,147 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 05:40:10,148 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 05:40:10,148 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 05:40:10,150 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 05:40:10,151 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 05:40:10,151 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 05:40:10,151 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 05:40:10,151 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 05:40:10,151 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 05:40:10,152 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 05:40:10,152 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 05:40:10,152 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 05:40:10,152 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 05:40:10,152 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 05:40:10,152 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 05:40:10,153 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 05:40:10,153 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 05:40:10,153 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 05:40:10,153 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 05:40:10,153 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 05:40:10,153 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 05:40:10,153 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 05:40:10,154 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 05:40:10,154 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 05:40:10,155 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-05 05:40:10,461 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 05:40:10,476 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 05:40:10,478 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 05:40:10,479 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 05:40:10,480 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 05:40:10,480 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-06-05 05:40:10,480 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-06-05 05:40:10,513 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 05:40:10,514 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 05:40:10,515 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 05:40:10,515 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 05:40:10,515 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 05:40:10,524 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,531 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,537 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 05:40:10,539 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 05:40:10,539 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 05:40:10,540 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 05:40:10,547 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,547 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,549 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,550 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,558 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,562 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,563 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 05.06 05:40:10" (1/1) ... [2021-06-05 05:40:10,567 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 05:40:10,568 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 05:40:10,568 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 05:40:10,568 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 05:40:10,571 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 05:40:10" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 05:40:10,648 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 05:40:10,649 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 05:40:10,649 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 05:40:10,649 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 05:40:10,649 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 05:40:10,649 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 05:40:10,649 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 05:40:10,650 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 05:40:10,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 05:40:10,650 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-05 05:40:10,650 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-05 05:40:10,651 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-05 05:40:10,652 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 05:40:10,871 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 05:40:10,871 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-05 05:40:10,873 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 05:40:10 BoogieIcfgContainer [2021-06-05 05:40:10,873 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 05:40:10,875 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 05:40:10,875 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 05:40:10,877 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 05:40:10,877 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 05:40:10" (1/2) ... [2021-06-05 05:40:10,878 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@574c3b00 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 05:40:10, skipping insertion in model container [2021-06-05 05:40:10,878 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 05.06 05:40:10" (2/2) ... [2021-06-05 05:40:10,889 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-06-05 05:40:10,894 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 05:40:10,894 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 05:40:10,894 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 05:40:10,895 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 05:40:10,962 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-05 05:40:10,985 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-06-05 05:40:11,005 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 05:40:11,006 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 05:40:11,006 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 05:40:11,006 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 05:40:11,006 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 05:40:11,006 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 05:40:11,006 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 05:40:11,006 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 05:40:11,017 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-06-05 05:40:11,056 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:11,061 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:11,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 05:40:11,075 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:11,076 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 05:40:11,076 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:11,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:11,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1782846412, now seen corresponding path program 1 times [2021-06-05 05:40:11,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:11,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562931844] [2021-06-05 05:40:11,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:11,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:11,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:11,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:11,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562931844] [2021-06-05 05:40:11,206 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562931844] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 05:40:11,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 05:40:11,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 05:40:11,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854718877] [2021-06-05 05:40:11,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 05:40:11,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:11,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 05:40:11,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 05:40:11,230 INFO L87 Difference]: Start difference. First operand has 211 states, 209 states have (on average 2.9043062200956937) internal successors, (607), 210 states have internal predecessors, (607), 0 states have call successors, (0), 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-06-05 05:40:11,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:11,281 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-06-05 05:40:11,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 05:40:11,285 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-06-05 05:40:11,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:11,302 INFO L225 Difference]: With dead ends: 224 [2021-06-05 05:40:11,302 INFO L226 Difference]: Without dead ends: 224 [2021-06-05 05:40:11,304 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 05:40:11,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-05 05:40:11,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-06-05 05:40:11,367 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-06-05 05:40:11,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-06-05 05:40:11,372 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-06-05 05:40:11,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:11,373 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-06-05 05:40:11,373 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-06-05 05:40:11,373 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-06-05 05:40:11,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 05:40:11,379 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:11,380 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 05:40:11,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-05 05:40:11,381 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:11,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:11,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1778080137, now seen corresponding path program 1 times [2021-06-05 05:40:11,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:11,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960629010] [2021-06-05 05:40:11,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:11,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:11,443 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:11,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:11,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960629010] [2021-06-05 05:40:11,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960629010] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 05:40:11,444 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 05:40:11,444 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-05 05:40:11,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384673416] [2021-06-05 05:40:11,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-05 05:40:11,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:11,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-05 05:40:11,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 05:40:11,448 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-06-05 05:40:11,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:11,469 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-06-05 05:40:11,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-05 05:40:11,470 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-06-05 05:40:11,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:11,473 INFO L225 Difference]: With dead ends: 255 [2021-06-05 05:40:11,473 INFO L226 Difference]: Without dead ends: 255 [2021-06-05 05:40:11,474 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-05 05:40:11,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-06-05 05:40:11,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-06-05 05:40:11,492 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-06-05 05:40:11,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-06-05 05:40:11,497 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-06-05 05:40:11,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:11,497 INFO L482 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-06-05 05:40:11,497 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-06-05 05:40:11,497 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-06-05 05:40:11,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-06-05 05:40:11,499 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:11,499 INFO L521 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-06-05 05:40:11,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-05 05:40:11,500 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:11,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:11,501 INFO L82 PathProgramCache]: Analyzing trace with hash -590790982, now seen corresponding path program 1 times [2021-06-05 05:40:11,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:11,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109324650] [2021-06-05 05:40:11,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:11,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:11,586 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:11,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:11,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109324650] [2021-06-05 05:40:11,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109324650] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 05:40:11,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 05:40:11,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-05 05:40:11,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513135609] [2021-06-05 05:40:11,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 05:40:11,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:11,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 05:40:11,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 05:40:11,589 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-06-05 05:40:11,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:11,622 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-06-05 05:40:11,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 05:40:11,623 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-06-05 05:40:11,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:11,627 INFO L225 Difference]: With dead ends: 454 [2021-06-05 05:40:11,629 INFO L226 Difference]: Without dead ends: 454 [2021-06-05 05:40:11,630 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.7ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-05 05:40:11,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-06-05 05:40:11,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-06-05 05:40:11,658 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-06-05 05:40:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-06-05 05:40:11,661 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-06-05 05:40:11,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:11,662 INFO L482 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-06-05 05:40:11,662 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-06-05 05:40:11,663 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-06-05 05:40:11,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 05:40:11,664 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:11,664 INFO L521 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-06-05 05:40:11,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-05 05:40:11,664 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:11,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:11,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1348698108, now seen corresponding path program 1 times [2021-06-05 05:40:11,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:11,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12742730] [2021-06-05 05:40:11,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:11,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:11,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:11,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12742730] [2021-06-05 05:40:11,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12742730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:11,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660151910] [2021-06-05 05:40:11,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:11,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:11,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 05:40:11,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:12,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:40:12,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:12,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-06-05 05:40:12,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 19 treesize of output 15 [2021-06-05 05:40:12,164 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:12,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:12,170 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-06-05 05:40:12,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:12,174 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-06-05 05:40:12,174 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-05 05:40:12,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:12,184 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660151910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:12,184 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:12,184 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 05:40:12,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866889048] [2021-06-05 05:40:12,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 05:40:12,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:12,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 05:40:12,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 05:40:12,186 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-06-05 05:40:12,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:12,274 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-06-05 05:40:12,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 05:40:12,275 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-06-05 05:40:12,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:12,278 INFO L225 Difference]: With dead ends: 653 [2021-06-05 05:40:12,278 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 05:40:12,279 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 90.3ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 05:40:12,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 05:40:12,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-06-05 05:40:12,295 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-06-05 05:40:12,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-06-05 05:40:12,297 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-06-05 05:40:12,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:12,297 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-06-05 05:40:12,297 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-06-05 05:40:12,297 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-06-05 05:40:12,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 05:40:12,299 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:12,299 INFO L521 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-06-05 05:40:12,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:12,513 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:12,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:12,513 INFO L82 PathProgramCache]: Analyzing trace with hash 782112122, now seen corresponding path program 2 times [2021-06-05 05:40:12,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:12,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698031374] [2021-06-05 05:40:12,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:12,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:12,625 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:12,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:12,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698031374] [2021-06-05 05:40:12,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698031374] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:12,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83591638] [2021-06-05 05:40:12,626 INFO L93 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-06-05 05:40:12,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:12,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:12,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 05:40:12,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:12,746 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-06-05 05:40:12,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:12,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:9 [2021-06-05 05:40:12,771 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-06-05 05:40:12,782 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:12,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:12,789 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-06-05 05:40:12,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:12,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:12,796 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-05 05:40:12,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:12,813 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83591638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:12,813 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:12,813 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 05:40:12,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213041305] [2021-06-05 05:40:12,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 05:40:12,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:12,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 05:40:12,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 05:40:12,815 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-06-05 05:40:12,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:12,887 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-06-05 05:40:12,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 05:40:12,888 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-06-05 05:40:12,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:12,895 INFO L225 Difference]: With dead ends: 786 [2021-06-05 05:40:12,897 INFO L226 Difference]: Without dead ends: 755 [2021-06-05 05:40:12,898 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 45.7ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 05:40:12,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-06-05 05:40:12,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-06-05 05:40:12,915 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-06-05 05:40:12,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-06-05 05:40:12,917 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-06-05 05:40:12,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:12,918 INFO L482 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-06-05 05:40:12,918 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-06-05 05:40:12,919 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-06-05 05:40:12,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-06-05 05:40:12,921 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:12,921 INFO L521 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-06-05 05:40:13,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:13,137 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:13,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:13,137 INFO L82 PathProgramCache]: Analyzing trace with hash -474625730, now seen corresponding path program 3 times [2021-06-05 05:40:13,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:13,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66598337] [2021-06-05 05:40:13,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:13,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:13,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:13,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66598337] [2021-06-05 05:40:13,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66598337] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:13,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660200717] [2021-06-05 05:40:13,208 INFO L93 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-06-05 05:40:13,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:40:13,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:13,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 05:40:13,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:13,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:40:13,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:13,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:13,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:13,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-06-05 05:40:13,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 19 treesize of output 15 [2021-06-05 05:40:13,323 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:13,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:13,329 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-06-05 05:40:13,331 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:13,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:13,333 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-06-05 05:40:13,333 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-06-05 05:40:13,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:13,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660200717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:13,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:13,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-06-05 05:40:13,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228038765] [2021-06-05 05:40:13,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 05:40:13,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:13,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 05:40:13,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 05:40:13,343 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-06-05 05:40:13,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:13,420 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-06-05 05:40:13,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 05:40:13,421 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-06-05 05:40:13,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:13,425 INFO L225 Difference]: With dead ends: 847 [2021-06-05 05:40:13,425 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 05:40:13,425 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 40.9ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-05 05:40:13,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 05:40:13,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-06-05 05:40:13,451 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-06-05 05:40:13,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-06-05 05:40:13,453 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-06-05 05:40:13,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:13,453 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-06-05 05:40:13,453 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-06-05 05:40:13,453 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-06-05 05:40:13,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-05 05:40:13,455 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:13,455 INFO L521 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-06-05 05:40:13,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:13,677 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:13,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:13,677 INFO L82 PathProgramCache]: Analyzing trace with hash 212245214, now seen corresponding path program 4 times [2021-06-05 05:40:13,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:13,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762189982] [2021-06-05 05:40:13,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:13,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:13,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:13,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:13,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762189982] [2021-06-05 05:40:13,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762189982] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:13,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127398368] [2021-06-05 05:40:13,717 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:13,754 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:40:13,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:13,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 05:40:13,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:13,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:13,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127398368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:13,806 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:13,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 5 [2021-06-05 05:40:13,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233075941] [2021-06-05 05:40:13,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-05 05:40:13,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:13,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-05 05:40:13,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-06-05 05:40:13,807 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-06-05 05:40:13,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:13,838 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2021-06-05 05:40:13,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-05 05:40:13,839 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 27 [2021-06-05 05:40:13,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:13,843 INFO L225 Difference]: With dead ends: 857 [2021-06-05 05:40:13,843 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 05:40:13,843 INFO L777 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-06-05 05:40:13,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 05:40:13,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2021-06-05 05:40:13,859 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-06-05 05:40:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2021-06-05 05:40:13,862 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2021-06-05 05:40:13,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:13,863 INFO L482 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2021-06-05 05:40:13,863 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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-06-05 05:40:13,863 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2021-06-05 05:40:13,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:13,871 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:13,873 INFO L521 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-06-05 05:40:14,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:14,081 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:14,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:14,081 INFO L82 PathProgramCache]: Analyzing trace with hash -6841857, now seen corresponding path program 5 times [2021-06-05 05:40:14,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:14,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169595626] [2021-06-05 05:40:14,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:14,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:14,175 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:14,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:14,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169595626] [2021-06-05 05:40:14,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169595626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:14,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844733324] [2021-06-05 05:40:14,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:14,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:40:14,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:14,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:14,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:14,260 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-06-05 05:40:14,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:14,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:14,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:14,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:14,311 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:14,311 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844733324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:14,311 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:14,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-06-05 05:40:14,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812396804] [2021-06-05 05:40:14,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:14,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:14,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:14,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:14,312 INFO L87 Difference]: Start difference. First operand 795 states and 2304 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-06-05 05:40:14,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:14,760 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2021-06-05 05:40:14,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 05:40:14,760 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-06-05 05:40:14,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:14,771 INFO L225 Difference]: With dead ends: 2368 [2021-06-05 05:40:14,772 INFO L226 Difference]: Without dead ends: 2368 [2021-06-05 05:40:14,772 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 308.5ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-06-05 05:40:14,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2021-06-05 05:40:14,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2021-06-05 05:40:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.031331592689295) internal successors, (3483), 1149 states have internal predecessors, (3483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:14,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2021-06-05 05:40:14,834 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2021-06-05 05:40:14,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:14,834 INFO L482 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2021-06-05 05:40:14,834 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-06-05 05:40:14,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2021-06-05 05:40:14,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:14,837 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:14,837 INFO L521 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-06-05 05:40:15,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:15,057 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:15,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:15,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1382650325, now seen corresponding path program 6 times [2021-06-05 05:40:15,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:15,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858708593] [2021-06-05 05:40:15,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:15,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:15,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:15,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858708593] [2021-06-05 05:40:15,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858708593] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:15,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633031459] [2021-06-05 05:40:15,144 INFO L93 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-06-05 05:40:15,174 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:40:15,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:15,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:15,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:15,200 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-06-05 05:40:15,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:15,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:15,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:15,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:15,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:15,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633031459] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:15,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:15,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:15,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230139648] [2021-06-05 05:40:15,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:15,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:15,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:15,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:15,278 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 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-06-05 05:40:15,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:15,875 INFO L93 Difference]: Finished difference Result 2992 states and 8192 transitions. [2021-06-05 05:40:15,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 05:40:15,875 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-06-05 05:40:15,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:15,889 INFO L225 Difference]: With dead ends: 2992 [2021-06-05 05:40:15,889 INFO L226 Difference]: Without dead ends: 2812 [2021-06-05 05:40:15,889 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 416.1ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-06-05 05:40:15,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-06-05 05:40:15,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 1219. [2021-06-05 05:40:15,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.028735632183908) internal successors, (3689), 1218 states have internal predecessors, (3689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:15,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2021-06-05 05:40:15,939 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2021-06-05 05:40:15,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:15,940 INFO L482 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2021-06-05 05:40:15,940 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-06-05 05:40:15,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2021-06-05 05:40:15,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:15,943 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:15,943 INFO L521 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-06-05 05:40:16,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:16,157 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:16,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:16,157 INFO L82 PathProgramCache]: Analyzing trace with hash -69045057, now seen corresponding path program 7 times [2021-06-05 05:40:16,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:16,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132390588] [2021-06-05 05:40:16,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:16,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:16,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:16,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132390588] [2021-06-05 05:40:16,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132390588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:16,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658520405] [2021-06-05 05:40:16,210 INFO 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-06-05 05:40:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:16,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:16,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:16,294 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-06-05 05:40:16,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:16,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:16,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:16,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:16,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:16,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658520405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:16,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:16,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:16,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094227753] [2021-06-05 05:40:16,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:16,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:16,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:16,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:16,360 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 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-06-05 05:40:16,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:16,851 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2021-06-05 05:40:16,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 05:40:16,851 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-06-05 05:40:16,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:16,862 INFO L225 Difference]: With dead ends: 2560 [2021-06-05 05:40:16,862 INFO L226 Difference]: Without dead ends: 2526 [2021-06-05 05:40:16,863 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 306.1ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-06-05 05:40:16,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-06-05 05:40:16,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2021-06-05 05:40:16,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:16,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2021-06-05 05:40:16,905 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2021-06-05 05:40:16,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:16,905 INFO L482 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2021-06-05 05:40:16,905 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-06-05 05:40:16,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2021-06-05 05:40:16,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:16,908 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:16,908 INFO L521 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-06-05 05:40:17,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:17,129 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:17,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:17,129 INFO L82 PathProgramCache]: Analyzing trace with hash -143354495, now seen corresponding path program 8 times [2021-06-05 05:40:17,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:17,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111579124] [2021-06-05 05:40:17,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:17,170 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:17,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:17,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111579124] [2021-06-05 05:40:17,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111579124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:17,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783994142] [2021-06-05 05:40:17,171 INFO L93 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-06-05 05:40:17,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:17,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:17,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:17,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:17,223 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-06-05 05:40:17,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:17,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:17,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:17,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:17,285 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:17,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783994142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:17,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:17,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:17,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154696538] [2021-06-05 05:40:17,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:17,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:17,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:17,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:17,287 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 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-06-05 05:40:17,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:17,699 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2021-06-05 05:40:17,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 05:40:17,699 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-06-05 05:40:17,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:17,714 INFO L225 Difference]: With dead ends: 3172 [2021-06-05 05:40:17,714 INFO L226 Difference]: Without dead ends: 3012 [2021-06-05 05:40:17,714 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 258.2ms TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2021-06-05 05:40:17,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2021-06-05 05:40:17,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2021-06-05 05:40:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:17,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2021-06-05 05:40:17,768 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2021-06-05 05:40:17,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:17,769 INFO L482 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2021-06-05 05:40:17,769 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-06-05 05:40:17,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2021-06-05 05:40:17,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:17,773 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:17,773 INFO L521 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-06-05 05:40:17,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-05 05:40:17,986 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:17,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:17,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1595049877, now seen corresponding path program 9 times [2021-06-05 05:40:17,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:17,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207985177] [2021-06-05 05:40:17,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:17,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:18,051 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:18,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:18,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207985177] [2021-06-05 05:40:18,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207985177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:18,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780740126] [2021-06-05 05:40:18,052 INFO L93 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-06-05 05:40:18,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 05:40:18,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:18,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:18,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:18,126 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-06-05 05:40:18,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:18,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:18,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:18,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:18,216 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:18,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780740126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:18,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:18,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:18,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986521876] [2021-06-05 05:40:18,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:18,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:18,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:18,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:18,217 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 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-06-05 05:40:18,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:18,800 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2021-06-05 05:40:18,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 05:40:18,801 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-06-05 05:40:18,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:18,815 INFO L225 Difference]: With dead ends: 3041 [2021-06-05 05:40:18,815 INFO L226 Difference]: Without dead ends: 3004 [2021-06-05 05:40:18,816 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 385.4ms TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 05:40:18,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2021-06-05 05:40:18,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2021-06-05 05:40:18,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:18,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2021-06-05 05:40:18,867 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2021-06-05 05:40:18,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:18,867 INFO L482 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2021-06-05 05:40:18,867 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-06-05 05:40:18,868 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2021-06-05 05:40:18,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:18,871 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:18,871 INFO L521 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-06-05 05:40:19,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 05:40:19,094 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:19,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:19,095 INFO L82 PathProgramCache]: Analyzing trace with hash 147751545, now seen corresponding path program 10 times [2021-06-05 05:40:19,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:19,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436194615] [2021-06-05 05:40:19,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:19,133 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:19,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:19,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436194615] [2021-06-05 05:40:19,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436194615] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:19,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476658004] [2021-06-05 05:40:19,134 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:40:19,163 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:40:19,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:19,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:19,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:19,190 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-06-05 05:40:19,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:19,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:19,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:19,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:19,239 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:19,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476658004] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:19,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:19,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-05 05:40:19,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930161186] [2021-06-05 05:40:19,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 05:40:19,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:19,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 05:40:19,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 05:40:19,241 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 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-06-05 05:40:19,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:19,486 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2021-06-05 05:40:19,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 05:40:19,487 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-06-05 05:40:19,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:19,493 INFO L225 Difference]: With dead ends: 2361 [2021-06-05 05:40:19,493 INFO L226 Difference]: Without dead ends: 2336 [2021-06-05 05:40:19,493 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 139.8ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-06-05 05:40:19,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-06-05 05:40:19,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2021-06-05 05:40:19,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:19,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2021-06-05 05:40:19,551 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2021-06-05 05:40:19,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:19,552 INFO L482 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2021-06-05 05:40:19,552 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-06-05 05:40:19,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2021-06-05 05:40:19,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:19,555 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:19,555 INFO L521 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-06-05 05:40:19,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 05:40:19,778 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:19,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:19,778 INFO L82 PathProgramCache]: Analyzing trace with hash 230783987, now seen corresponding path program 11 times [2021-06-05 05:40:19,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:19,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343831018] [2021-06-05 05:40:19,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:19,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:19,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:19,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343831018] [2021-06-05 05:40:19,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343831018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:19,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843696267] [2021-06-05 05:40:19,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:19,866 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:40:19,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:19,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:19,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:19,914 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-06-05 05:40:19,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:19,917 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-06-05 05:40:19,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:19,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:19,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:19,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:19,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:19,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843696267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:19,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:19,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 05:40:19,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950571516] [2021-06-05 05:40:19,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:19,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:19,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:19,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:19,981 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 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-06-05 05:40:20,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:20,513 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2021-06-05 05:40:20,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 05:40:20,514 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-06-05 05:40:20,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:20,519 INFO L225 Difference]: With dead ends: 2993 [2021-06-05 05:40:20,519 INFO L226 Difference]: Without dead ends: 2833 [2021-06-05 05:40:20,520 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 384.5ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-06-05 05:40:20,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-06-05 05:40:20,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2021-06-05 05:40:20,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:20,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2021-06-05 05:40:20,563 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2021-06-05 05:40:20,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:20,564 INFO L482 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2021-06-05 05:40:20,564 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-06-05 05:40:20,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2021-06-05 05:40:20,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:20,568 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:20,568 INFO L521 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-06-05 05:40:20,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 05:40:20,781 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:20,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:20,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1220911395, now seen corresponding path program 12 times [2021-06-05 05:40:20,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:20,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633615197] [2021-06-05 05:40:20,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:20,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:20,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:20,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633615197] [2021-06-05 05:40:20,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633615197] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:20,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122269059] [2021-06-05 05:40:20,830 INFO L93 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-06-05 05:40:20,863 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 05:40:20,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:20,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:20,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:20,909 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-06-05 05:40:20,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:20,912 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-06-05 05:40:20,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:20,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:20,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:20,921 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:20,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:20,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122269059] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:20,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:20,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 05:40:20,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592303616] [2021-06-05 05:40:20,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:20,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:20,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:20,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:20,977 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:21,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:21,947 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2021-06-05 05:40:21,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-06-05 05:40:21,947 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-06-05 05:40:21,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:21,951 INFO L225 Difference]: With dead ends: 2708 [2021-06-05 05:40:21,951 INFO L226 Difference]: Without dead ends: 2671 [2021-06-05 05:40:21,952 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 660.2ms TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2021-06-05 05:40:21,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2021-06-05 05:40:21,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2021-06-05 05:40:21,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:21,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2021-06-05 05:40:21,991 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2021-06-05 05:40:21,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:21,991 INFO L482 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2021-06-05 05:40:21,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:21,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2021-06-05 05:40:21,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:21,994 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:21,994 INFO L521 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-06-05 05:40:22,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:22,217 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:22,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:22,217 INFO L82 PathProgramCache]: Analyzing trace with hash 521890027, now seen corresponding path program 13 times [2021-06-05 05:40:22,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:22,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755159290] [2021-06-05 05:40:22,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:22,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:22,263 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:22,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:22,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755159290] [2021-06-05 05:40:22,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755159290] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:22,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459465316] [2021-06-05 05:40:22,264 INFO 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-06-05 05:40:22,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:22,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:22,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:22,354 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-06-05 05:40:22,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:22,357 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-06-05 05:40:22,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:22,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:22,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:22,367 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:22,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459465316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:22,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:22,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-06-05 05:40:22,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148756264] [2021-06-05 05:40:22,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 05:40:22,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:22,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 05:40:22,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 05:40:22,404 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 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-06-05 05:40:22,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:22,910 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2021-06-05 05:40:22,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 05:40:22,911 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 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-06-05 05:40:22,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:22,916 INFO L225 Difference]: With dead ends: 2371 [2021-06-05 05:40:22,916 INFO L226 Difference]: Without dead ends: 2335 [2021-06-05 05:40:22,916 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 332.6ms TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2021-06-05 05:40:22,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-06-05 05:40:22,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2021-06-05 05:40:22,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:22,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2021-06-05 05:40:22,953 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2021-06-05 05:40:22,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:22,953 INFO L482 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2021-06-05 05:40:22,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 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-06-05 05:40:22,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2021-06-05 05:40:22,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:22,956 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:22,956 INFO L521 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-06-05 05:40:23,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-05 05:40:23,173 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:23,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:23,173 INFO L82 PathProgramCache]: Analyzing trace with hash 2035571967, now seen corresponding path program 14 times [2021-06-05 05:40:23,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:23,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952300242] [2021-06-05 05:40:23,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:23,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:23,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:23,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952300242] [2021-06-05 05:40:23,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952300242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:23,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620171569] [2021-06-05 05:40:23,222 INFO L93 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-06-05 05:40:23,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:23,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:23,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:23,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:23,328 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-06-05 05:40:23,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:23,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:23,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:23,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:23,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620171569] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:23,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:23,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-06-05 05:40:23,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089393957] [2021-06-05 05:40:23,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:23,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:23,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:23,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:23,347 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 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-06-05 05:40:23,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:23,636 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2021-06-05 05:40:23,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 05:40:23,636 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-06-05 05:40:23,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:23,639 INFO L225 Difference]: With dead ends: 2083 [2021-06-05 05:40:23,640 INFO L226 Difference]: Without dead ends: 2001 [2021-06-05 05:40:23,640 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 158.3ms TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-06-05 05:40:23,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-06-05 05:40:23,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2021-06-05 05:40:23,675 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-06-05 05:40:23,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-06-05 05:40:23,678 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-06-05 05:40:23,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:23,678 INFO L482 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-06-05 05:40:23,679 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-06-05 05:40:23,679 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-06-05 05:40:23,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:23,681 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:23,681 INFO L521 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-06-05 05:40:23,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:23,905 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:23,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:23,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1697129299, now seen corresponding path program 15 times [2021-06-05 05:40:23,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:23,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955809793] [2021-06-05 05:40:23,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:23,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:23,976 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:23,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:23,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955809793] [2021-06-05 05:40:23,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955809793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:23,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436243375] [2021-06-05 05:40:23,977 INFO L93 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-06-05 05:40:24,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 05:40:24,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:24,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:24,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:24,050 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-06-05 05:40:24,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:24,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:24,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:24,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-06-05 05:40:24,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:24,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436243375] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:24,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:24,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-06-05 05:40:24,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748328906] [2021-06-05 05:40:24,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 05:40:24,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:24,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 05:40:24,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 05:40:24,068 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-06-05 05:40:24,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:24,675 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-06-05 05:40:24,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 05:40:24,676 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-06-05 05:40:24,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:24,682 INFO L225 Difference]: With dead ends: 3308 [2021-06-05 05:40:24,683 INFO L226 Difference]: Without dead ends: 3308 [2021-06-05 05:40:24,683 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 380.1ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-06-05 05:40:24,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-06-05 05:40:24,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-06-05 05:40:24,738 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-06-05 05:40:24,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-06-05 05:40:24,743 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-06-05 05:40:24,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:24,744 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-06-05 05:40:24,745 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-06-05 05:40:24,745 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-06-05 05:40:24,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:24,750 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:24,750 INFO L521 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-06-05 05:40:24,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 05:40:24,973 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:24,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:24,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1021475753, now seen corresponding path program 16 times [2021-06-05 05:40:24,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:24,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490866739] [2021-06-05 05:40:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:25,043 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:25,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:25,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490866739] [2021-06-05 05:40:25,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490866739] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:25,044 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742431462] [2021-06-05 05:40:25,044 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:40:25,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:40:25,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:25,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:25,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:25,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 12 treesize of output 8 [2021-06-05 05:40:25,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:25,121 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-06-05 05:40:25,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:25,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:25,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:25,130 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:25,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742431462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:25,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:25,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-06-05 05:40:25,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932840780] [2021-06-05 05:40:25,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:25,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:25,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:25,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:25,171 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-06-05 05:40:26,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:26,201 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-06-05 05:40:26,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 05:40:26,202 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-06-05 05:40:26,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:26,207 INFO L225 Difference]: With dead ends: 3276 [2021-06-05 05:40:26,207 INFO L226 Difference]: Without dead ends: 3276 [2021-06-05 05:40:26,208 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 810.8ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 05:40:26,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-06-05 05:40:26,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-06-05 05:40:26,245 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-06-05 05:40:26,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-06-05 05:40:26,249 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-06-05 05:40:26,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:26,249 INFO L482 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-06-05 05:40:26,250 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-06-05 05:40:26,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-06-05 05:40:26,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:26,253 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:26,253 INFO L521 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-06-05 05:40:26,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 05:40:26,469 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:26,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:26,469 INFO L82 PathProgramCache]: Analyzing trace with hash 368016429, now seen corresponding path program 17 times [2021-06-05 05:40:26,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:26,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371448594] [2021-06-05 05:40:26,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:26,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:26,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:26,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:26,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371448594] [2021-06-05 05:40:26,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371448594] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:26,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64889493] [2021-06-05 05:40:26,524 INFO L93 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-06-05 05:40:26,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:40:26,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:26,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:26,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:26,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 11 treesize of output 7 [2021-06-05 05:40:26,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:26,601 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-06-05 05:40:26,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:26,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:26,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:26,611 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:26,662 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:26,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64889493] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:26,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:26,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 05:40:26,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435275063] [2021-06-05 05:40:26,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:26,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:26,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:26,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:26,663 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-06-05 05:40:27,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:27,737 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-06-05 05:40:27,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-06-05 05:40:27,737 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-06-05 05:40:27,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:27,741 INFO L225 Difference]: With dead ends: 3460 [2021-06-05 05:40:27,741 INFO L226 Difference]: Without dead ends: 3228 [2021-06-05 05:40:27,742 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 841.7ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-06-05 05:40:27,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-06-05 05:40:27,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-06-05 05:40:27,775 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-06-05 05:40:27,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-06-05 05:40:27,782 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-06-05 05:40:27,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:27,782 INFO L482 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-06-05 05:40:27,782 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-06-05 05:40:27,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-06-05 05:40:27,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:27,785 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:27,786 INFO L521 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-06-05 05:40:28,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:28,001 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:28,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:28,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1655145201, now seen corresponding path program 18 times [2021-06-05 05:40:28,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:28,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057905039] [2021-06-05 05:40:28,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:28,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:28,039 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:28,039 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:28,039 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057905039] [2021-06-05 05:40:28,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057905039] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:28,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728832154] [2021-06-05 05:40:28,040 INFO L93 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-06-05 05:40:28,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-06-05 05:40:28,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:28,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:28,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:28,081 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-06-05 05:40:28,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:28,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:28,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:28,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:28,138 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:28,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728832154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:28,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:28,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:28,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135854006] [2021-06-05 05:40:28,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:28,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:28,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:28,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:28,139 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-06-05 05:40:28,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:28,430 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-06-05 05:40:28,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 05:40:28,430 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-06-05 05:40:28,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:28,433 INFO L225 Difference]: With dead ends: 3300 [2021-06-05 05:40:28,433 INFO L226 Difference]: Without dead ends: 3020 [2021-06-05 05:40:28,433 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 201.5ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-06-05 05:40:28,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-06-05 05:40:28,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-06-05 05:40:28,475 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-06-05 05:40:28,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-06-05 05:40:28,479 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-06-05 05:40:28,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:28,479 INFO L482 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-06-05 05:40:28,479 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-06-05 05:40:28,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-06-05 05:40:28,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:28,482 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:28,482 INFO L521 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-06-05 05:40:28,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-06-05 05:40:28,705 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:28,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:28,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1188126713, now seen corresponding path program 19 times [2021-06-05 05:40:28,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:28,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476647636] [2021-06-05 05:40:28,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:28,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:28,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:28,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:28,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476647636] [2021-06-05 05:40:28,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476647636] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:28,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379345260] [2021-06-05 05:40:28,742 INFO 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-06-05 05:40:28,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:28,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:28,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:28,805 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-06-05 05:40:28,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:28,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:28,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:28,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:28,856 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:28,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379345260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:28,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:28,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:28,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72106747] [2021-06-05 05:40:28,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:28,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:28,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:28,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:28,858 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-06-05 05:40:29,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:29,343 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-06-05 05:40:29,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 05:40:29,343 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-06-05 05:40:29,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:29,347 INFO L225 Difference]: With dead ends: 3215 [2021-06-05 05:40:29,347 INFO L226 Difference]: Without dead ends: 3178 [2021-06-05 05:40:29,347 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 335.9ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-06-05 05:40:29,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-06-05 05:40:29,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-06-05 05:40:29,383 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-06-05 05:40:29,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-06-05 05:40:29,386 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-06-05 05:40:29,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:29,387 INFO L482 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-06-05 05:40:29,387 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-06-05 05:40:29,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-06-05 05:40:29,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-05 05:40:29,390 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:29,390 INFO L521 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-06-05 05:40:29,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-06-05 05:40:29,605 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:29,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:29,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1364039161, now seen corresponding path program 20 times [2021-06-05 05:40:29,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:29,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329136891] [2021-06-05 05:40:29,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:29,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:29,658 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:29,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:29,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329136891] [2021-06-05 05:40:29,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329136891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:29,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064604449] [2021-06-05 05:40:29,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:29,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:29,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:29,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:29,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:29,714 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-06-05 05:40:29,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:29,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:29,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:29,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:29,750 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:40:29,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064604449] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:29,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:29,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-05 05:40:29,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495337052] [2021-06-05 05:40:29,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 05:40:29,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:29,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 05:40:29,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 05:40:29,751 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-06-05 05:40:30,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:30,001 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-06-05 05:40:30,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 05:40:30,001 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-06-05 05:40:30,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:30,004 INFO L225 Difference]: With dead ends: 2461 [2021-06-05 05:40:30,004 INFO L226 Difference]: Without dead ends: 2436 [2021-06-05 05:40:30,004 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 136.1ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-06-05 05:40:30,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-06-05 05:40:30,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-06-05 05:40:30,031 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-06-05 05:40:30,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-06-05 05:40:30,035 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-06-05 05:40:30,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:30,035 INFO L482 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-06-05 05:40:30,035 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-06-05 05:40:30,035 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-06-05 05:40:30,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:30,038 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:30,038 INFO L521 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-06-05 05:40:30,260 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 05:40:30,260 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:30,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:30,260 INFO L82 PathProgramCache]: Analyzing trace with hash -121660169, now seen corresponding path program 21 times [2021-06-05 05:40:30,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:30,260 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120190085] [2021-06-05 05:40:30,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:30,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:30,293 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:30,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:30,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120190085] [2021-06-05 05:40:30,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120190085] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:30,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850591460] [2021-06-05 05:40:30,294 INFO L93 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-06-05 05:40:30,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:40:30,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:30,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:30,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:30,364 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-06-05 05:40:30,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:30,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:30,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:30,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:30,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850591460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:30,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:30,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:30,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676264510] [2021-06-05 05:40:30,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:30,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:30,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:30,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:30,420 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 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-06-05 05:40:30,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:30,745 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2021-06-05 05:40:30,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 05:40:30,753 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-06-05 05:40:30,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:30,757 INFO L225 Difference]: With dead ends: 3164 [2021-06-05 05:40:30,758 INFO L226 Difference]: Without dead ends: 3164 [2021-06-05 05:40:30,758 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 227.5ms TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2021-06-05 05:40:30,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2021-06-05 05:40:30,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2021-06-05 05:40:30,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:30,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2021-06-05 05:40:30,802 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2021-06-05 05:40:30,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:30,802 INFO L482 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2021-06-05 05:40:30,802 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-06-05 05:40:30,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2021-06-05 05:40:30,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:30,805 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:30,805 INFO L521 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-06-05 05:40:31,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-05 05:40:31,021 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:31,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:31,021 INFO L82 PathProgramCache]: Analyzing trace with hash -2028444253, now seen corresponding path program 22 times [2021-06-05 05:40:31,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:31,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737720231] [2021-06-05 05:40:31,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:31,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:31,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737720231] [2021-06-05 05:40:31,060 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737720231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:31,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789271388] [2021-06-05 05:40:31,060 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:40:31,205 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:40:31,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:31,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:31,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:31,263 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-06-05 05:40:31,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:31,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:31,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:31,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:31,319 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:31,319 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789271388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:31,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:31,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:31,320 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165221275] [2021-06-05 05:40:31,320 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:31,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:31,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:31,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:31,320 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 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-06-05 05:40:31,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:31,871 INFO L93 Difference]: Finished difference Result 3430 states and 9561 transitions. [2021-06-05 05:40:31,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 05:40:31,872 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-06-05 05:40:31,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:31,876 INFO L225 Difference]: With dead ends: 3430 [2021-06-05 05:40:31,876 INFO L226 Difference]: Without dead ends: 3430 [2021-06-05 05:40:31,877 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 412.2ms TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-06-05 05:40:31,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2021-06-05 05:40:31,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 1862. [2021-06-05 05:40:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1862 states, 1861 states have (on average 2.951638903815153) internal successors, (5493), 1861 states have internal predecessors, (5493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 5493 transitions. [2021-06-05 05:40:31,919 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 5493 transitions. Word has length 31 [2021-06-05 05:40:31,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:31,919 INFO L482 AbstractCegarLoop]: Abstraction has 1862 states and 5493 transitions. [2021-06-05 05:40:31,920 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-06-05 05:40:31,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 5493 transitions. [2021-06-05 05:40:31,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:31,922 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:31,923 INFO L521 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-06-05 05:40:32,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:32,137 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:32,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:32,137 INFO L82 PathProgramCache]: Analyzing trace with hash 963765897, now seen corresponding path program 23 times [2021-06-05 05:40:32,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:32,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345913865] [2021-06-05 05:40:32,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:32,188 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:32,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:32,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345913865] [2021-06-05 05:40:32,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345913865] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:32,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265691277] [2021-06-05 05:40:32,188 INFO L93 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-06-05 05:40:32,220 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:40:32,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:32,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:32,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:32,248 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-06-05 05:40:32,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:32,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:32,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:32,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:32,289 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:32,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265691277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:32,290 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:32,290 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-06-05 05:40:32,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744657323] [2021-06-05 05:40:32,290 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:32,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:32,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:32,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:32,291 INFO L87 Difference]: Start difference. First operand 1862 states and 5493 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-06-05 05:40:32,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:32,732 INFO L93 Difference]: Finished difference Result 3252 states and 9251 transitions. [2021-06-05 05:40:32,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 05:40:32,733 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-06-05 05:40:32,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:32,736 INFO L225 Difference]: With dead ends: 3252 [2021-06-05 05:40:32,736 INFO L226 Difference]: Without dead ends: 3252 [2021-06-05 05:40:32,736 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 336.2ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-06-05 05:40:32,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-06-05 05:40:32,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 1944. [2021-06-05 05:40:32,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:32,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2021-06-05 05:40:32,765 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2021-06-05 05:40:32,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:32,766 INFO L482 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2021-06-05 05:40:32,766 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-06-05 05:40:32,766 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2021-06-05 05:40:32,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:32,769 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:32,769 INFO L521 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-06-05 05:40:32,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-06-05 05:40:32,988 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:32,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:32,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1036351381, now seen corresponding path program 24 times [2021-06-05 05:40:32,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:32,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950470360] [2021-06-05 05:40:32,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:32,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:33,040 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:33,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:33,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950470360] [2021-06-05 05:40:33,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950470360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:33,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601792390] [2021-06-05 05:40:33,040 INFO L93 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-06-05 05:40:33,089 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:40:33,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:33,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:33,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:33,127 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-06-05 05:40:33,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:33,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 12 treesize of output 8 [2021-06-05 05:40:33,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:33,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:33,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:33,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:33,196 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:33,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601792390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:33,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:33,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 05:40:33,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036059518] [2021-06-05 05:40:33,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:33,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:33,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:33,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:33,201 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 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-06-05 05:40:34,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:34,173 INFO L93 Difference]: Finished difference Result 3130 states and 8872 transitions. [2021-06-05 05:40:34,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 05:40:34,173 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-06-05 05:40:34,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:34,193 INFO L225 Difference]: With dead ends: 3130 [2021-06-05 05:40:34,194 INFO L226 Difference]: Without dead ends: 3130 [2021-06-05 05:40:34,194 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 775.2ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-06-05 05:40:34,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2021-06-05 05:40:34,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 2053. [2021-06-05 05:40:34,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 2.952729044834308) internal successors, (6059), 2052 states have internal predecessors, (6059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:34,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6059 transitions. [2021-06-05 05:40:34,222 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6059 transitions. Word has length 31 [2021-06-05 05:40:34,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:34,222 INFO L482 AbstractCegarLoop]: Abstraction has 2053 states and 6059 transitions. [2021-06-05 05:40:34,222 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-06-05 05:40:34,222 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6059 transitions. [2021-06-05 05:40:34,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:34,225 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:34,225 INFO L521 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-06-05 05:40:34,425 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:34,425 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:34,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:34,426 INFO L82 PathProgramCache]: Analyzing trace with hash -266405765, now seen corresponding path program 25 times [2021-06-05 05:40:34,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:34,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101754061] [2021-06-05 05:40:34,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:34,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:34,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:34,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101754061] [2021-06-05 05:40:34,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101754061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:34,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774689210] [2021-06-05 05:40:34,503 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:34,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:34,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:34,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:34,577 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-06-05 05:40:34,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:34,580 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-06-05 05:40:34,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:34,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:34,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:34,588 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:34,619 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:34,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774689210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:34,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:34,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-06-05 05:40:34,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962243823] [2021-06-05 05:40:34,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:34,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:34,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:34,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:34,620 INFO L87 Difference]: Start difference. First operand 2053 states and 6059 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-06-05 05:40:35,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:35,521 INFO L93 Difference]: Finished difference Result 3416 states and 9863 transitions. [2021-06-05 05:40:35,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-06-05 05:40:35,521 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 31 [2021-06-05 05:40:35,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:35,525 INFO L225 Difference]: With dead ends: 3416 [2021-06-05 05:40:35,526 INFO L226 Difference]: Without dead ends: 3416 [2021-06-05 05:40:35,526 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 733.4ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-06-05 05:40:35,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2021-06-05 05:40:35,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 2127. [2021-06-05 05:40:35,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 2126 states have (on average 2.9459078080903103) internal successors, (6263), 2126 states have internal predecessors, (6263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:35,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 6263 transitions. [2021-06-05 05:40:35,571 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 6263 transitions. Word has length 31 [2021-06-05 05:40:35,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:35,571 INFO L482 AbstractCegarLoop]: Abstraction has 2127 states and 6263 transitions. [2021-06-05 05:40:35,571 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-06-05 05:40:35,571 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 6263 transitions. [2021-06-05 05:40:35,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:35,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:35,575 INFO L521 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-06-05 05:40:35,797 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-06-05 05:40:35,798 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:35,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:35,798 INFO L82 PathProgramCache]: Analyzing trace with hash -358923105, now seen corresponding path program 26 times [2021-06-05 05:40:35,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:35,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337210826] [2021-06-05 05:40:35,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:35,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:35,845 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:35,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:35,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337210826] [2021-06-05 05:40:35,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337210826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:35,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243978789] [2021-06-05 05:40:35,845 INFO L93 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-06-05 05:40:35,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:35,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:35,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:35,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:35,911 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-06-05 05:40:35,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:35,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:35,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:35,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:4 [2021-06-05 05:40:35,931 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:35,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243978789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:35,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:35,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-06-05 05:40:35,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213101337] [2021-06-05 05:40:35,932 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:35,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:35,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:35,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:35,932 INFO L87 Difference]: Start difference. First operand 2127 states and 6263 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-06-05 05:40:36,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:36,441 INFO L93 Difference]: Finished difference Result 3948 states and 11233 transitions. [2021-06-05 05:40:36,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-05 05:40:36,441 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 31 [2021-06-05 05:40:36,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:36,445 INFO L225 Difference]: With dead ends: 3948 [2021-06-05 05:40:36,445 INFO L226 Difference]: Without dead ends: 3948 [2021-06-05 05:40:36,445 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 337.4ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 05:40:36,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3948 states. [2021-06-05 05:40:36,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3948 to 1762. [2021-06-05 05:40:36,468 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-06-05 05:40:36,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-06-05 05:40:36,472 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-06-05 05:40:36,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:36,472 INFO L482 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-06-05 05:40:36,472 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-06-05 05:40:36,472 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-06-05 05:40:36,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:36,475 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:36,475 INFO L521 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-06-05 05:40:36,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 05:40:36,693 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:36,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:36,693 INFO L82 PathProgramCache]: Analyzing trace with hash -227258033, now seen corresponding path program 27 times [2021-06-05 05:40:36,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:36,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897923768] [2021-06-05 05:40:36,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:36,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:36,732 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:36,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:36,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897923768] [2021-06-05 05:40:36,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897923768] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:36,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798590081] [2021-06-05 05:40:36,732 INFO L93 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-06-05 05:40:36,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:40:36,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:36,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:36,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:36,812 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-06-05 05:40:36,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:36,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-06-05 05:40:36,816 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:36,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:36,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-05 05:40:36,825 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:13 [2021-06-05 05:40:36,871 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:36,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798590081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:36,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:36,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-06-05 05:40:36,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924074202] [2021-06-05 05:40:36,871 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 05:40:36,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:36,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 05:40:36,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 05:40:36,872 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-06-05 05:40:37,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:37,332 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-06-05 05:40:37,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 05:40:37,332 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-06-05 05:40:37,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:37,335 INFO L225 Difference]: With dead ends: 2982 [2021-06-05 05:40:37,335 INFO L226 Difference]: Without dead ends: 2982 [2021-06-05 05:40:37,336 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 320.4ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-06-05 05:40:37,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-06-05 05:40:37,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-06-05 05:40:37,356 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-06-05 05:40:37,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-06-05 05:40:37,359 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-06-05 05:40:37,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:37,359 INFO L482 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-06-05 05:40:37,359 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-06-05 05:40:37,359 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-06-05 05:40:37,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:37,361 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:37,361 INFO L521 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-06-05 05:40:37,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 05:40:37,562 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:37,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:37,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1134600625, now seen corresponding path program 28 times [2021-06-05 05:40:37,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:37,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777461489] [2021-06-05 05:40:37,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:37,603 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:37,604 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:37,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777461489] [2021-06-05 05:40:37,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777461489] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:37,604 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854866343] [2021-06-05 05:40:37,604 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:40:37,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:40:37,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:37,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:37,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:37,653 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-06-05 05:40:37,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:37,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:37,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:37,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:37,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:37,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854866343] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:37,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:37,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-06-05 05:40:37,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623215563] [2021-06-05 05:40:37,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:37,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:37,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:37,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:37,708 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-06-05 05:40:38,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:38,103 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-06-05 05:40:38,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 05:40:38,104 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-06-05 05:40:38,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:38,107 INFO L225 Difference]: With dead ends: 2910 [2021-06-05 05:40:38,107 INFO L226 Difference]: Without dead ends: 2910 [2021-06-05 05:40:38,107 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 291.7ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-06-05 05:40:38,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-06-05 05:40:38,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-06-05 05:40:38,126 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-06-05 05:40:38,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-06-05 05:40:38,129 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-06-05 05:40:38,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:38,130 INFO L482 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-06-05 05:40:38,130 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-06-05 05:40:38,130 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-06-05 05:40:38,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-05 05:40:38,132 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:38,132 INFO L521 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-06-05 05:40:38,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:38,337 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:38,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:38,337 INFO L82 PathProgramCache]: Analyzing trace with hash -168156521, now seen corresponding path program 29 times [2021-06-05 05:40:38,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:38,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577064327] [2021-06-05 05:40:38,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:38,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:38,380 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:38,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:38,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577064327] [2021-06-05 05:40:38,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577064327] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:38,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236441861] [2021-06-05 05:40:38,381 INFO L93 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-06-05 05:40:38,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:40:38,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:38,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 05:40:38,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:38,424 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-06-05 05:40:38,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:38,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:38,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:40:38,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-06-05 05:40:38,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 05:40:38,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236441861] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:38,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:38,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-06-05 05:40:38,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078637722] [2021-06-05 05:40:38,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 05:40:38,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:38,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 05:40:38,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 05:40:38,459 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-06-05 05:40:38,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:38,740 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-06-05 05:40:38,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 05:40:38,741 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-06-05 05:40:38,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:38,743 INFO L225 Difference]: With dead ends: 2540 [2021-06-05 05:40:38,743 INFO L226 Difference]: Without dead ends: 2540 [2021-06-05 05:40:38,743 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 188.5ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-06-05 05:40:38,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-06-05 05:40:38,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-06-05 05:40:38,761 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-06-05 05:40:38,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-06-05 05:40:38,763 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-06-05 05:40:38,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:38,763 INFO L482 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-06-05 05:40:38,763 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-06-05 05:40:38,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-06-05 05:40:38,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-06-05 05:40:38,765 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:38,765 INFO L521 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-06-05 05:40:38,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-06-05 05:40:38,966 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:38,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:38,966 INFO L82 PathProgramCache]: Analyzing trace with hash -214867236, now seen corresponding path program 30 times [2021-06-05 05:40:38,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:38,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374151118] [2021-06-05 05:40:38,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:38,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:38,987 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 05:40:38,987 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:38,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374151118] [2021-06-05 05:40:38,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374151118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:38,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956742366] [2021-06-05 05:40:38,987 INFO L93 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-06-05 05:40:39,021 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 05:40:39,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:39,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-05 05:40:39,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:39,066 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-06-05 05:40:39,067 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956742366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:39,067 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:39,067 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-06-05 05:40:39,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421870750] [2021-06-05 05:40:39,067 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-06-05 05:40:39,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:39,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-06-05 05:40:39,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 05:40:39,068 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-06-05 05:40:39,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:39,089 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-06-05 05:40:39,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-05 05:40:39,090 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-06-05 05:40:39,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:39,093 INFO L225 Difference]: With dead ends: 2547 [2021-06-05 05:40:39,093 INFO L226 Difference]: Without dead ends: 2547 [2021-06-05 05:40:39,093 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-06-05 05:40:39,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-06-05 05:40:39,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-06-05 05:40:39,124 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-06-05 05:40:39,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-06-05 05:40:39,129 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-06-05 05:40:39,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:39,129 INFO L482 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-06-05 05:40:39,129 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-06-05 05:40:39,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-06-05 05:40:39,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:39,133 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:39,133 INFO L521 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-06-05 05:40:39,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:39,349 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:39,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:39,349 INFO L82 PathProgramCache]: Analyzing trace with hash 864503230, now seen corresponding path program 31 times [2021-06-05 05:40:39,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:39,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867826358] [2021-06-05 05:40:39,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:39,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:39,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:39,537 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:39,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867826358] [2021-06-05 05:40:39,537 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867826358] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:39,537 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328047269] [2021-06-05 05:40:39,537 INFO 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-06-05 05:40:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:39,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:40:39,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:39,608 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-06-05 05:40:39,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:39,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:39,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:39,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:40:39,726 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:39,726 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-06-05 05:40:39,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:39,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:39,741 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-06-05 05:40:39,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:40:39,802 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 05:40:39,802 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-06-05 05:40:39,805 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:39,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:39,815 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:39,815 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-06-05 05:40:39,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:39,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:39,819 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-06-05 05:40:39,820 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 05:40:39,826 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:39,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328047269] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:39,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:39,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:40:39,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340933659] [2021-06-05 05:40:39,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:40:39,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:39,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:40:39,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:40:39,828 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 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-06-05 05:40:41,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:41,132 INFO L93 Difference]: Finished difference Result 4699 states and 13797 transitions. [2021-06-05 05:40:41,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:40:41,132 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-06-05 05:40:41,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:41,139 INFO L225 Difference]: With dead ends: 4699 [2021-06-05 05:40:41,139 INFO L226 Difference]: Without dead ends: 4505 [2021-06-05 05:40:41,139 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 224.9ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:40:41,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4505 states. [2021-06-05 05:40:41,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4505 to 2660. [2021-06-05 05:40:41,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2660 states, 2659 states have (on average 2.955998495675066) internal successors, (7860), 2659 states have internal predecessors, (7860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:41,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2660 states to 2660 states and 7860 transitions. [2021-06-05 05:40:41,193 INFO L78 Accepts]: Start accepts. Automaton has 2660 states and 7860 transitions. Word has length 35 [2021-06-05 05:40:41,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:41,193 INFO L482 AbstractCegarLoop]: Abstraction has 2660 states and 7860 transitions. [2021-06-05 05:40:41,193 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-06-05 05:40:41,193 INFO L276 IsEmpty]: Start isEmpty. Operand 2660 states and 7860 transitions. [2021-06-05 05:40:41,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:41,196 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:41,196 INFO L521 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-06-05 05:40:41,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-06-05 05:40:41,397 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:41,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:41,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1574013826, now seen corresponding path program 32 times [2021-06-05 05:40:41,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:41,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703559575] [2021-06-05 05:40:41,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:41,590 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:41,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:41,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703559575] [2021-06-05 05:40:41,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703559575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:41,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530325395] [2021-06-05 05:40:41,590 INFO L93 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-06-05 05:40:41,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:41,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:41,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:40:41,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:41,711 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-06-05 05:40:41,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:41,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:41,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:41,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-06-05 05:40:41,899 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:41,899 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-06-05 05:40:41,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:41,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:41,926 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-06-05 05:40:41,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:40:42,435 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:40:42,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:40:42,439 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:42,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:42,452 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:42,452 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-06-05 05:40:42,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:42,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:42,460 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-06-05 05:40:42,460 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 05:40:42,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:42,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530325395] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:42,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:42,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:40:42,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958258721] [2021-06-05 05:40:42,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:40:42,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:42,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:40:42,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-06-05 05:40:42,468 INFO L87 Difference]: Start difference. First operand 2660 states and 7860 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-06-05 05:40:47,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:47,232 INFO L93 Difference]: Finished difference Result 4208 states and 12337 transitions. [2021-06-05 05:40:47,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:40:47,233 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-06-05 05:40:47,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:47,237 INFO L225 Difference]: With dead ends: 4208 [2021-06-05 05:40:47,238 INFO L226 Difference]: Without dead ends: 4067 [2021-06-05 05:40:47,238 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 740.4ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-06-05 05:40:47,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2021-06-05 05:40:47,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2678. [2021-06-05 05:40:47,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 2677 states have (on average 2.955173701905118) internal successors, (7911), 2677 states have internal predecessors, (7911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:47,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 7911 transitions. [2021-06-05 05:40:47,271 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 7911 transitions. Word has length 35 [2021-06-05 05:40:47,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:47,271 INFO L482 AbstractCegarLoop]: Abstraction has 2678 states and 7911 transitions. [2021-06-05 05:40:47,271 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-06-05 05:40:47,271 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 7911 transitions. [2021-06-05 05:40:47,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:47,274 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:47,274 INFO L521 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-06-05 05:40:47,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 05:40:47,475 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:47,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:47,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1196980050, now seen corresponding path program 33 times [2021-06-05 05:40:47,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:47,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943947025] [2021-06-05 05:40:47,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:47,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:47,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:47,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:47,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943947025] [2021-06-05 05:40:47,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943947025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:47,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224366902] [2021-06-05 05:40:47,644 INFO L93 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-06-05 05:40:47,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 05:40:47,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:47,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:40:47,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:47,725 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-06-05 05:40:47,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:47,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:47,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:47,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:40:47,839 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:47,839 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-06-05 05:40:47,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:47,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:47,854 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-06-05 05:40:47,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:40:47,918 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:40:47,918 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-06-05 05:40:47,920 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:47,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:47,931 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:47,931 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-06-05 05:40:47,934 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:47,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:47,935 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-06-05 05:40:47,935 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:40:47,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:47,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224366902] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:47,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:47,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:40:47,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955885741] [2021-06-05 05:40:47,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:40:47,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:47,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:40:47,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:40:47,944 INFO L87 Difference]: Start difference. First operand 2678 states and 7911 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-06-05 05:40:49,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:49,199 INFO L93 Difference]: Finished difference Result 4811 states and 14230 transitions. [2021-06-05 05:40:49,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:40:49,199 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-06-05 05:40:49,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:49,206 INFO L225 Difference]: With dead ends: 4811 [2021-06-05 05:40:49,206 INFO L226 Difference]: Without dead ends: 4765 [2021-06-05 05:40:49,207 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 242.9ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:40:49,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2021-06-05 05:40:49,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2714. [2021-06-05 05:40:49,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 2.955768521931441) internal successors, (8019), 2713 states have internal predecessors, (8019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:49,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 8019 transitions. [2021-06-05 05:40:49,241 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 8019 transitions. Word has length 35 [2021-06-05 05:40:49,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:49,241 INFO L482 AbstractCegarLoop]: Abstraction has 2714 states and 8019 transitions. [2021-06-05 05:40:49,241 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-06-05 05:40:49,241 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 8019 transitions. [2021-06-05 05:40:49,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:49,244 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:49,244 INFO L521 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-06-05 05:40:49,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 05:40:49,445 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:49,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:49,445 INFO L82 PathProgramCache]: Analyzing trace with hash -36186462, now seen corresponding path program 34 times [2021-06-05 05:40:49,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:49,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587402809] [2021-06-05 05:40:49,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:49,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:49,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587402809] [2021-06-05 05:40:49,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587402809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:49,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214655368] [2021-06-05 05:40:49,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:49,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:40:49,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:49,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:40:49,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:49,681 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-06-05 05:40:49,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:49,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:49,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:49,692 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:40:49,874 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:49,874 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-06-05 05:40:49,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:49,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:49,893 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-06-05 05:40:49,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:40:50,443 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:40:50,443 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-06-05 05:40:50,446 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:50,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:50,459 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:50,459 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-06-05 05:40:50,461 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:50,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:50,466 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-06-05 05:40:50,466 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-06-05 05:40:50,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:50,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214655368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:50,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:50,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:40:50,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255724272] [2021-06-05 05:40:50,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:40:50,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:50,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:40:50,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-06-05 05:40:50,475 INFO L87 Difference]: Start difference. First operand 2714 states and 8019 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-06-05 05:40:50,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:50,741 INFO L93 Difference]: Finished difference Result 4627 states and 13684 transitions. [2021-06-05 05:40:50,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:40:50,742 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-06-05 05:40:50,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:50,749 INFO L225 Difference]: With dead ends: 4627 [2021-06-05 05:40:50,749 INFO L226 Difference]: Without dead ends: 4581 [2021-06-05 05:40:50,749 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 708.2ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-06-05 05:40:50,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-06-05 05:40:50,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2750. [2021-06-05 05:40:50,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 2.9563477628228445) internal successors, (8127), 2749 states have internal predecessors, (8127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:50,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8127 transitions. [2021-06-05 05:40:50,799 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8127 transitions. Word has length 35 [2021-06-05 05:40:50,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:50,799 INFO L482 AbstractCegarLoop]: Abstraction has 2750 states and 8127 transitions. [2021-06-05 05:40:50,799 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-06-05 05:40:50,799 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8127 transitions. [2021-06-05 05:40:50,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:50,804 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:50,804 INFO L521 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-06-05 05:40:51,026 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 05:40:51,027 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:51,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:51,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1892159202, now seen corresponding path program 35 times [2021-06-05 05:40:51,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:51,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322923473] [2021-06-05 05:40:51,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:51,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:51,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:51,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:51,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322923473] [2021-06-05 05:40:51,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322923473] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:51,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187563407] [2021-06-05 05:40:51,190 INFO L93 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-06-05 05:40:51,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:40:51,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:51,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:40:51,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:51,264 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-06-05 05:40:51,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:51,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:51,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:51,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:40:51,465 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:40:51,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:40:51,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:51,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:51,474 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-06-05 05:40:51,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 05:40:51,505 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:51,505 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-06-05 05:40:51,512 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:51,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:51,527 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:51,528 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-06-05 05:40:51,529 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:51,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:51,536 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-06-05 05:40:51,536 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:40:51,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:51,548 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187563407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:51,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:51,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:40:51,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941228044] [2021-06-05 05:40:51,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:40:51,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:51,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:40:51,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:40:51,550 INFO L87 Difference]: Start difference. First operand 2750 states and 8127 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-06-05 05:40:51,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:51,867 INFO L93 Difference]: Finished difference Result 4385 states and 12916 transitions. [2021-06-05 05:40:51,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:40:51,867 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-06-05 05:40:51,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:51,871 INFO L225 Difference]: With dead ends: 4385 [2021-06-05 05:40:51,871 INFO L226 Difference]: Without dead ends: 4239 [2021-06-05 05:40:51,872 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 240.6ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:40:51,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2021-06-05 05:40:51,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 2720. [2021-06-05 05:40:51,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.9613828613460833) internal successors, (8052), 2719 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:51,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 8052 transitions. [2021-06-05 05:40:51,911 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 8052 transitions. Word has length 35 [2021-06-05 05:40:51,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:51,912 INFO L482 AbstractCegarLoop]: Abstraction has 2720 states and 8052 transitions. [2021-06-05 05:40:51,912 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-06-05 05:40:51,912 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 8052 transitions. [2021-06-05 05:40:51,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:51,915 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:51,915 INFO L521 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-06-05 05:40:52,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-06-05 05:40:52,115 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:52,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:52,116 INFO L82 PathProgramCache]: Analyzing trace with hash -344022734, now seen corresponding path program 36 times [2021-06-05 05:40:52,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:52,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38895495] [2021-06-05 05:40:52,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:52,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:52,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:52,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38895495] [2021-06-05 05:40:52,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38895495] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:52,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644392601] [2021-06-05 05:40:52,253 INFO L93 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-06-05 05:40:52,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:40:52,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:52,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:40:52,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:52,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:40:52,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:52,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:52,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:52,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:40:52,455 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:52,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:40:52,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:52,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:52,469 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-06-05 05:40:52,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:40:52,534 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:40:52,535 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-06-05 05:40:52,537 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:52,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:52,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:52,547 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-06-05 05:40:52,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:52,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:52,550 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-06-05 05:40:52,550 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:40:52,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:52,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644392601] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:52,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:52,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:40:52,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391824436] [2021-06-05 05:40:52,558 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:40:52,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:52,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:40:52,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:40:52,558 INFO L87 Difference]: Start difference. First operand 2720 states and 8052 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-06-05 05:40:52,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:52,864 INFO L93 Difference]: Finished difference Result 4926 states and 14597 transitions. [2021-06-05 05:40:52,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:40:52,864 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-06-05 05:40:52,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:52,869 INFO L225 Difference]: With dead ends: 4926 [2021-06-05 05:40:52,870 INFO L226 Difference]: Without dead ends: 4880 [2021-06-05 05:40:52,870 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 218.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:40:52,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2021-06-05 05:40:52,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2864. [2021-06-05 05:40:52,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2863 states have (on average 2.9647223192455465) internal successors, (8488), 2863 states have internal predecessors, (8488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:52,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 8488 transitions. [2021-06-05 05:40:52,921 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 8488 transitions. Word has length 35 [2021-06-05 05:40:52,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:52,922 INFO L482 AbstractCegarLoop]: Abstraction has 2864 states and 8488 transitions. [2021-06-05 05:40:52,922 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-06-05 05:40:52,922 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 8488 transitions. [2021-06-05 05:40:52,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:52,926 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:52,926 INFO L521 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-06-05 05:40:53,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-06-05 05:40:53,141 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:53,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:53,141 INFO L82 PathProgramCache]: Analyzing trace with hash 816770854, now seen corresponding path program 37 times [2021-06-05 05:40:53,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:53,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129912252] [2021-06-05 05:40:53,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:53,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:53,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:53,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129912252] [2021-06-05 05:40:53,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129912252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:53,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100422687] [2021-06-05 05:40:53,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:40:53,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:53,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:40:53,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:53,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:40:53,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:53,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:53,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:53,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:40:53,537 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:53,538 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-06-05 05:40:53,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:53,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:53,556 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-06-05 05:40:53,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:40:54,118 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:40:54,119 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-06-05 05:40:54,121 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:54,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:54,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:54,134 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-06-05 05:40:54,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:54,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:54,141 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-06-05 05:40:54,141 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-06-05 05:40:54,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:54,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100422687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:54,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:54,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:40:54,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589255794] [2021-06-05 05:40:54,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:40:54,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:54,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:40:54,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-06-05 05:40:54,150 INFO L87 Difference]: Start difference. First operand 2864 states and 8488 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-06-05 05:40:59,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:40:59,119 INFO L93 Difference]: Finished difference Result 4828 states and 14313 transitions. [2021-06-05 05:40:59,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:40:59,119 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-06-05 05:40:59,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:40:59,124 INFO L225 Difference]: With dead ends: 4828 [2021-06-05 05:40:59,124 INFO L226 Difference]: Without dead ends: 4782 [2021-06-05 05:40:59,124 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 704.7ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-06-05 05:40:59,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2021-06-05 05:40:59,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 2936. [2021-06-05 05:40:59,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2936 states, 2935 states have (on average 2.965587734241908) internal successors, (8704), 2935 states have internal predecessors, (8704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:40:59,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2936 states to 2936 states and 8704 transitions. [2021-06-05 05:40:59,176 INFO L78 Accepts]: Start accepts. Automaton has 2936 states and 8704 transitions. Word has length 35 [2021-06-05 05:40:59,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:40:59,176 INFO L482 AbstractCegarLoop]: Abstraction has 2936 states and 8704 transitions. [2021-06-05 05:40:59,177 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-06-05 05:40:59,177 INFO L276 IsEmpty]: Start isEmpty. Operand 2936 states and 8704 transitions. [2021-06-05 05:40:59,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:40:59,180 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:40:59,180 INFO L521 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-06-05 05:40:59,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-06-05 05:40:59,381 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:40:59,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:40:59,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1039201886, now seen corresponding path program 38 times [2021-06-05 05:40:59,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:40:59,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762203232] [2021-06-05 05:40:59,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:40:59,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:40:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:59,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:40:59,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762203232] [2021-06-05 05:40:59,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762203232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:59,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820368732] [2021-06-05 05:40:59,536 INFO L93 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-06-05 05:40:59,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:40:59,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:40:59,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:40:59,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:40:59,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:40:59,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:59,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:59,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:59,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:40:59,800 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:40:59,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:40:59,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:59,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:59,809 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-06-05 05:40:59,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 05:40:59,838 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:59,838 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-06-05 05:40:59,845 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:40:59,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:59,859 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:59,859 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-06-05 05:40:59,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:40:59,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:40:59,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-06-05 05:40:59,870 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:40:59,882 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:40:59,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820368732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:40:59,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:40:59,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:40:59,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686589993] [2021-06-05 05:40:59,883 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:40:59,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:40:59,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:40:59,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:40:59,884 INFO L87 Difference]: Start difference. First operand 2936 states and 8704 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-06-05 05:41:00,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:00,125 INFO L93 Difference]: Finished difference Result 4543 states and 13440 transitions. [2021-06-05 05:41:00,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:41:00,125 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-06-05 05:41:00,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:00,130 INFO L225 Difference]: With dead ends: 4543 [2021-06-05 05:41:00,130 INFO L226 Difference]: Without dead ends: 4470 [2021-06-05 05:41:00,130 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 247.8ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:41:00,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-06-05 05:41:00,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2882. [2021-06-05 05:41:00,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 2.9691079486289484) internal successors, (8554), 2881 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:00,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 8554 transitions. [2021-06-05 05:41:00,164 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 8554 transitions. Word has length 35 [2021-06-05 05:41:00,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:00,164 INFO L482 AbstractCegarLoop]: Abstraction has 2882 states and 8554 transitions. [2021-06-05 05:41:00,164 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-06-05 05:41:00,164 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 8554 transitions. [2021-06-05 05:41:00,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:00,167 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:00,167 INFO L521 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-06-05 05:41:00,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:41:00,367 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:00,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:00,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1933504706, now seen corresponding path program 39 times [2021-06-05 05:41:00,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:00,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523402541] [2021-06-05 05:41:00,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:00,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:00,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:00,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:00,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523402541] [2021-06-05 05:41:00,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523402541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:00,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896626409] [2021-06-05 05:41:00,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:41:00,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 05:41:00,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:41:00,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:41:00,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:00,636 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-06-05 05:41:00,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:00,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:00,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:00,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 05:41:00,696 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:00,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-06-05 05:41:00,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:00,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:00,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-06-05 05:41:00,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-06-05 05:41:01,317 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:41:01,318 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-06-05 05:41:01,320 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:01,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:01,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:01,331 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-06-05 05:41:01,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:01,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:01,335 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-06-05 05:41:01,335 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:41:01,342 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:01,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896626409] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:01,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:41:01,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:41:01,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285290915] [2021-06-05 05:41:01,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:41:01,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:41:01,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:41:01,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-06-05 05:41:01,344 INFO L87 Difference]: Start difference. First operand 2882 states and 8554 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-06-05 05:41:07,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:07,527 INFO L93 Difference]: Finished difference Result 4566 states and 13551 transitions. [2021-06-05 05:41:07,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:41:07,527 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-06-05 05:41:07,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:07,532 INFO L225 Difference]: With dead ends: 4566 [2021-06-05 05:41:07,532 INFO L226 Difference]: Without dead ends: 4520 [2021-06-05 05:41:07,532 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 761.1ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-06-05 05:41:07,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-06-05 05:41:07,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2968. [2021-06-05 05:41:07,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 2.9700033704078193) internal successors, (8812), 2967 states have internal predecessors, (8812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:07,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 8812 transitions. [2021-06-05 05:41:07,565 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 8812 transitions. Word has length 35 [2021-06-05 05:41:07,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:07,565 INFO L482 AbstractCegarLoop]: Abstraction has 2968 states and 8812 transitions. [2021-06-05 05:41:07,565 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-06-05 05:41:07,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 8812 transitions. [2021-06-05 05:41:07,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:07,572 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:07,573 INFO L521 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-06-05 05:41:07,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-06-05 05:41:07,789 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:07,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:07,789 INFO L82 PathProgramCache]: Analyzing trace with hash 505489850, now seen corresponding path program 40 times [2021-06-05 05:41:07,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:07,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558725224] [2021-06-05 05:41:07,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:07,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:07,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:07,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:07,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558725224] [2021-06-05 05:41:07,932 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558725224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:07,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599277736] [2021-06-05 05:41:07,932 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:41:07,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:41:07,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:41:07,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:41:07,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:08,060 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-06-05 05:41:08,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:08,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:08,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:08,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 05:41:08,120 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:41:08,120 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-06-05 05:41:08,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:08,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:08,126 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-06-05 05:41:08,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:25 [2021-06-05 05:41:08,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:08,155 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-06-05 05:41:08,165 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:08,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:08,181 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:08,181 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-06-05 05:41:08,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:08,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:08,189 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-06-05 05:41:08,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:41:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:08,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599277736] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:08,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:41:08,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:41:08,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066960530] [2021-06-05 05:41:08,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:41:08,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:41:08,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:41:08,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:41:08,202 INFO L87 Difference]: Start difference. First operand 2968 states and 8812 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-06-05 05:41:09,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:09,126 INFO L93 Difference]: Finished difference Result 4259 states and 12618 transitions. [2021-06-05 05:41:09,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:41:09,126 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-06-05 05:41:09,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:09,131 INFO L225 Difference]: With dead ends: 4259 [2021-06-05 05:41:09,131 INFO L226 Difference]: Without dead ends: 4186 [2021-06-05 05:41:09,132 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 199.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:41:09,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2021-06-05 05:41:09,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 2896. [2021-06-05 05:41:09,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 2.9692573402417963) internal successors, (8596), 2895 states have internal predecessors, (8596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:09,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 8596 transitions. [2021-06-05 05:41:09,168 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 8596 transitions. Word has length 35 [2021-06-05 05:41:09,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:09,168 INFO L482 AbstractCegarLoop]: Abstraction has 2896 states and 8596 transitions. [2021-06-05 05:41:09,168 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-06-05 05:41:09,168 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 8596 transitions. [2021-06-05 05:41:09,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:09,172 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:09,172 INFO L521 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-06-05 05:41:09,394 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:41:09,394 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:09,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:09,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1777860930, now seen corresponding path program 41 times [2021-06-05 05:41:09,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:09,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715763708] [2021-06-05 05:41:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:09,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:09,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:09,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:09,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715763708] [2021-06-05 05:41:09,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715763708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:09,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313411559] [2021-06-05 05:41:09,555 INFO L93 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-06-05 05:41:09,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:41:09,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:41:09,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:41:09,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:09,698 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:41:09,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:41:09,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:09,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:09,704 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-06-05 05:41:09,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-06-05 05:41:10,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 23 treesize of output 19 [2021-06-05 05:41:10,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:10,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:10,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:10,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:41:11,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:11,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 05:41:11,525 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:11,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:11,541 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:11,542 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-06-05 05:41:11,544 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:11,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:11,551 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-06-05 05:41:11,551 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:41:11,562 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:11,563 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313411559] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:11,563 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:41:11,563 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:41:11,563 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609759677] [2021-06-05 05:41:11,563 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:41:11,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:41:11,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:41:11,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=169, Unknown=5, NotChecked=0, Total=210 [2021-06-05 05:41:11,564 INFO L87 Difference]: Start difference. First operand 2896 states and 8596 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-06-05 05:41:11,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:11,829 INFO L93 Difference]: Finished difference Result 4119 states and 12196 transitions. [2021-06-05 05:41:11,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:41:11,830 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-06-05 05:41:11,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:11,835 INFO L225 Difference]: With dead ends: 4119 [2021-06-05 05:41:11,835 INFO L226 Difference]: Without dead ends: 4046 [2021-06-05 05:41:11,835 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1947.7ms TimeCoverageRelationStatistics Valid=36, Invalid=169, Unknown=5, NotChecked=0, Total=210 [2021-06-05 05:41:11,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4046 states. [2021-06-05 05:41:11,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4046 to 2912. [2021-06-05 05:41:11,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2911 states have (on average 2.9683957402954313) internal successors, (8641), 2911 states have internal predecessors, (8641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:11,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 8641 transitions. [2021-06-05 05:41:11,866 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 8641 transitions. Word has length 35 [2021-06-05 05:41:11,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:11,866 INFO L482 AbstractCegarLoop]: Abstraction has 2912 states and 8641 transitions. [2021-06-05 05:41:11,866 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-06-05 05:41:11,866 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 8641 transitions. [2021-06-05 05:41:11,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:11,868 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:11,868 INFO L521 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-06-05 05:41:12,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:41:12,069 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:12,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:12,069 INFO L82 PathProgramCache]: Analyzing trace with hash -791377282, now seen corresponding path program 42 times [2021-06-05 05:41:12,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:12,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690116476] [2021-06-05 05:41:12,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:12,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:12,241 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:12,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:12,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690116476] [2021-06-05 05:41:12,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690116476] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:12,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134421097] [2021-06-05 05:41:12,241 INFO L93 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-06-05 05:41:12,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 05:41:12,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:41:12,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 05:41:12,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:12,379 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-06-05 05:41:12,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:12,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:12,392 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-06-05 05:41:12,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-06-05 05:41:13,882 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:13,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:41:13,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:13,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:13,900 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-06-05 05:41:13,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:37 [2021-06-05 05:41:14,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:14,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:41:14,123 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:14,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:14,163 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:14,163 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-06-05 05:41:14,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 05:41:14,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:14,207 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-06-05 05:41:14,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:19 [2021-06-05 05:41:14,237 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:14,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134421097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:14,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:41:14,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-05 05:41:14,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459156189] [2021-06-05 05:41:14,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:41:14,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:41:14,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:41:14,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-06-05 05:41:14,238 INFO L87 Difference]: Start difference. First operand 2912 states and 8641 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-06-05 05:41:41,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:41,086 INFO L93 Difference]: Finished difference Result 5118 states and 15060 transitions. [2021-06-05 05:41:41,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 05:41:41,086 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-06-05 05:41:41,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:41,092 INFO L225 Difference]: With dead ends: 5118 [2021-06-05 05:41:41,092 INFO L226 Difference]: Without dead ends: 4912 [2021-06-05 05:41:41,092 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 3904.0ms TimeCoverageRelationStatistics Valid=132, Invalid=733, Unknown=5, NotChecked=0, Total=870 [2021-06-05 05:41:41,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-06-05 05:41:41,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 2984. [2021-06-05 05:41:41,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.9631243714381497) internal successors, (8839), 2983 states have internal predecessors, (8839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:41,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8839 transitions. [2021-06-05 05:41:41,128 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8839 transitions. Word has length 35 [2021-06-05 05:41:41,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:41,128 INFO L482 AbstractCegarLoop]: Abstraction has 2984 states and 8839 transitions. [2021-06-05 05:41:41,129 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-06-05 05:41:41,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8839 transitions. [2021-06-05 05:41:41,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:41,131 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:41,131 INFO L521 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-06-05 05:41:41,332 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:41:41,332 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:41,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:41,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1299538312, now seen corresponding path program 43 times [2021-06-05 05:41:41,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:41,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268478359] [2021-06-05 05:41:41,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:41:41,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:41,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268478359] [2021-06-05 05:41:41,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268478359] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:41,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380396976] [2021-06-05 05:41:41,487 INFO 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-06-05 05:41:41,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:41,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:41:41,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:41,605 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-06-05 05:41:41,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:41,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:41,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:41,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 05:41:41,775 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:41:41,776 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-06-05 05:41:41,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:41,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:41,784 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-06-05 05:41:41,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 05:41:42,116 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:42,117 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-06-05 05:41:42,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-06-05 05:41:42,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:42,144 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:42,144 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-06-05 05:41:42,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:42,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:42,156 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-06-05 05:41:42,157 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:41:42,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:42,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380396976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:42,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:41:42,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:41:42,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651311052] [2021-06-05 05:41:42,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:41:42,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:41:42,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:41:42,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:41:42,171 INFO L87 Difference]: Start difference. First operand 2984 states and 8839 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-06-05 05:41:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:46,477 INFO L93 Difference]: Finished difference Result 4017 states and 11804 transitions. [2021-06-05 05:41:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:41:46,477 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-06-05 05:41:46,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:46,481 INFO L225 Difference]: With dead ends: 4017 [2021-06-05 05:41:46,481 INFO L226 Difference]: Without dead ends: 3898 [2021-06-05 05:41:46,482 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 590.8ms TimeCoverageRelationStatistics Valid=73, Invalid=306, Unknown=1, NotChecked=0, Total=380 [2021-06-05 05:41:46,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3898 states. [2021-06-05 05:41:46,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3898 to 2966. [2021-06-05 05:41:46,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2966 states, 2965 states have (on average 2.9649241146711636) internal successors, (8791), 2965 states have internal predecessors, (8791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:46,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 8791 transitions. [2021-06-05 05:41:46,512 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 8791 transitions. Word has length 35 [2021-06-05 05:41:46,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:46,512 INFO L482 AbstractCegarLoop]: Abstraction has 2966 states and 8791 transitions. [2021-06-05 05:41:46,512 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-06-05 05:41:46,512 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 8791 transitions. [2021-06-05 05:41:46,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:46,515 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:46,515 INFO L521 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-06-05 05:41:46,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 05:41:46,716 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:46,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:46,716 INFO L82 PathProgramCache]: Analyzing trace with hash 236317810, now seen corresponding path program 44 times [2021-06-05 05:41:46,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:46,716 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693447020] [2021-06-05 05:41:46,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:46,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:46,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693447020] [2021-06-05 05:41:46,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693447020] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:46,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466102223] [2021-06-05 05:41:46,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:41:46,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:41:46,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:41:46,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:41:46,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:47,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:41:47,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:47,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:47,068 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-06-05 05:41:47,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:41:47,148 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:47,149 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-06-05 05:41:47,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:47,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:47,167 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-06-05 05:41:47,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:41:48,546 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:41:48,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:41:48,548 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:48,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:48,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:48,561 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-06-05 05:41:48,563 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:48,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:48,568 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-06-05 05:41:48,568 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 05:41:48,575 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:48,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466102223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:48,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:41:48,575 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:41:48,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567583922] [2021-06-05 05:41:48,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:41:48,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:41:48,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:41:48,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-06-05 05:41:48,576 INFO L87 Difference]: Start difference. First operand 2966 states and 8791 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-06-05 05:41:58,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:41:58,357 INFO L93 Difference]: Finished difference Result 4830 states and 14255 transitions. [2021-06-05 05:41:58,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 05:41:58,357 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-06-05 05:41:58,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:41:58,363 INFO L225 Difference]: With dead ends: 4830 [2021-06-05 05:41:58,363 INFO L226 Difference]: Without dead ends: 4727 [2021-06-05 05:41:58,363 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1585.1ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-06-05 05:41:58,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4727 states. [2021-06-05 05:41:58,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4727 to 3050. [2021-06-05 05:41:58,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 2.965234503115776) internal successors, (9041), 3049 states have internal predecessors, (9041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:41:58,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 9041 transitions. [2021-06-05 05:41:58,403 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 9041 transitions. Word has length 35 [2021-06-05 05:41:58,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:41:58,403 INFO L482 AbstractCegarLoop]: Abstraction has 3050 states and 9041 transitions. [2021-06-05 05:41:58,403 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-06-05 05:41:58,403 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 9041 transitions. [2021-06-05 05:41:58,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:41:58,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:41:58,406 INFO L521 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-06-05 05:41:58,606 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-06-05 05:41:58,606 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:41:58,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:41:58,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1260988262, now seen corresponding path program 45 times [2021-06-05 05:41:58,607 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:41:58,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449720051] [2021-06-05 05:41:58,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:41:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:41:58,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:41:58,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:41:58,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449720051] [2021-06-05 05:41:58,803 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449720051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:41:58,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865426450] [2021-06-05 05:41:58,803 INFO L93 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-06-05 05:41:58,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:41:58,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:41:58,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 05:41:58,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:41:58,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 05:41:58,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:41:58,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:58,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:58,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-06-05 05:41:59,085 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-06-05 05:41:59,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:41:59,091 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:41:59,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:41:59,115 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-06-05 05:41:59,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:42:00,503 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:00,503 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-06-05 05:42:00,510 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:00,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:00,520 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-06-05 05:42:00,530 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:00,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:00,556 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:00,556 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-06-05 05:42:00,558 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:00,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:00,573 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-06-05 05:42:00,577 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 05:42:00,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:00,595 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-06-05 05:42:00,595 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 05:42:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:00,637 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865426450] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:00,637 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:00,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 05:42:00,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343619706] [2021-06-05 05:42:00,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:42:00,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:00,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:42:00,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-06-05 05:42:00,638 INFO L87 Difference]: Start difference. First operand 3050 states and 9041 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-06-05 05:42:10,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:10,587 INFO L93 Difference]: Finished difference Result 5636 states and 16537 transitions. [2021-06-05 05:42:10,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 05:42:10,588 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-06-05 05:42:10,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:10,594 INFO L225 Difference]: With dead ends: 5636 [2021-06-05 05:42:10,594 INFO L226 Difference]: Without dead ends: 5489 [2021-06-05 05:42:10,594 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 4639.3ms TimeCoverageRelationStatistics Valid=172, Invalid=941, Unknown=9, NotChecked=0, Total=1122 [2021-06-05 05:42:10,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-06-05 05:42:10,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3116. [2021-06-05 05:42:10,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3116 states, 3115 states have (on average 2.9678972712680576) internal successors, (9245), 3115 states have internal predecessors, (9245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:10,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 9245 transitions. [2021-06-05 05:42:10,634 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 9245 transitions. Word has length 35 [2021-06-05 05:42:10,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:10,634 INFO L482 AbstractCegarLoop]: Abstraction has 3116 states and 9245 transitions. [2021-06-05 05:42:10,634 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-06-05 05:42:10,634 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 9245 transitions. [2021-06-05 05:42:10,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:10,637 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:10,637 INFO L521 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-06-05 05:42:10,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-06-05 05:42:10,837 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:10,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:10,838 INFO L82 PathProgramCache]: Analyzing trace with hash -319525506, now seen corresponding path program 46 times [2021-06-05 05:42:10,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:10,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059035156] [2021-06-05 05:42:10,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:10,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:11,011 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:11,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:11,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059035156] [2021-06-05 05:42:11,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059035156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:11,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835017928] [2021-06-05 05:42:11,011 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:42:11,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:42:11,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:11,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:42:11,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:11,270 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:42:11,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:42:11,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:11,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:11,279 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-06-05 05:42:11,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:55, output treesize:27 [2021-06-05 05:42:12,523 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-06-05 05:42:12,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:12,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:12,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:12,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:42:12,955 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:12,955 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-06-05 05:42:12,962 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:12,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:12,978 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:12,978 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-06-05 05:42:12,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:12,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:12,987 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-06-05 05:42:12,987 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:42:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:12,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835017928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:12,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:12,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:42:12,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119525422] [2021-06-05 05:42:12,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:42:12,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:12,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:42:12,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=284, Unknown=5, NotChecked=0, Total=342 [2021-06-05 05:42:12,999 INFO L87 Difference]: Start difference. First operand 3116 states and 9245 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-06-05 05:42:13,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:13,355 INFO L93 Difference]: Finished difference Result 4360 states and 12773 transitions. [2021-06-05 05:42:13,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:42:13,355 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-06-05 05:42:13,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:13,360 INFO L225 Difference]: With dead ends: 4360 [2021-06-05 05:42:13,360 INFO L226 Difference]: Without dead ends: 4259 [2021-06-05 05:42:13,361 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1908.6ms TimeCoverageRelationStatistics Valid=59, Invalid=316, Unknown=5, NotChecked=0, Total=380 [2021-06-05 05:42:13,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4259 states. [2021-06-05 05:42:13,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4259 to 3122. [2021-06-05 05:42:13,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3121 states have (on average 2.968279397628965) internal successors, (9264), 3121 states have internal predecessors, (9264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:13,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 9264 transitions. [2021-06-05 05:42:13,397 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 9264 transitions. Word has length 35 [2021-06-05 05:42:13,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:13,397 INFO L482 AbstractCegarLoop]: Abstraction has 3122 states and 9264 transitions. [2021-06-05 05:42:13,397 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-06-05 05:42:13,397 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 9264 transitions. [2021-06-05 05:42:13,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:13,400 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:13,400 INFO L521 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-06-05 05:42:13,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2021-06-05 05:42:13,601 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:13,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:13,601 INFO L82 PathProgramCache]: Analyzing trace with hash 829995784, now seen corresponding path program 47 times [2021-06-05 05:42:13,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:13,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127902860] [2021-06-05 05:42:13,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:13,745 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:13,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:13,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127902860] [2021-06-05 05:42:13,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127902860] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:13,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674351804] [2021-06-05 05:42:13,745 INFO L93 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-06-05 05:42:13,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:42:13,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:13,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:42:13,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:13,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:42:13,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:13,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:13,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:13,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:42:13,956 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:13,956 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-06-05 05:42:13,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:13,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:13,969 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-06-05 05:42:13,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:42:14,034 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:42:14,035 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-06-05 05:42:14,037 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:14,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:14,046 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:14,046 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-06-05 05:42:14,048 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:14,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:14,050 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-06-05 05:42:14,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:42:14,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:14,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674351804] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:14,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:14,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:42:14,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825586411] [2021-06-05 05:42:14,058 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:42:14,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:14,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:42:14,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:42:14,058 INFO L87 Difference]: Start difference. First operand 3122 states and 9264 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-06-05 05:42:15,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:15,324 INFO L93 Difference]: Finished difference Result 5456 states and 16181 transitions. [2021-06-05 05:42:15,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 05:42:15,324 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-06-05 05:42:15,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:15,330 INFO L225 Difference]: With dead ends: 5456 [2021-06-05 05:42:15,331 INFO L226 Difference]: Without dead ends: 5410 [2021-06-05 05:42:15,331 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 241.2ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:42:15,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5410 states. [2021-06-05 05:42:15,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5410 to 3260. [2021-06-05 05:42:15,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3260 states, 3259 states have (on average 2.9696225836146057) internal successors, (9678), 3259 states have internal predecessors, (9678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3260 states to 3260 states and 9678 transitions. [2021-06-05 05:42:15,370 INFO L78 Accepts]: Start accepts. Automaton has 3260 states and 9678 transitions. Word has length 35 [2021-06-05 05:42:15,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:15,370 INFO L482 AbstractCegarLoop]: Abstraction has 3260 states and 9678 transitions. [2021-06-05 05:42:15,370 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-06-05 05:42:15,371 INFO L276 IsEmpty]: Start isEmpty. Operand 3260 states and 9678 transitions. [2021-06-05 05:42:15,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:15,373 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:15,374 INFO L521 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-06-05 05:42:15,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:15,574 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:15,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:15,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1990789372, now seen corresponding path program 48 times [2021-06-05 05:42:15,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:15,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264653583] [2021-06-05 05:42:15,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:15,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:15,708 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:15,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:15,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264653583] [2021-06-05 05:42:15,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264653583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:15,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869580506] [2021-06-05 05:42:15,708 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:15,736 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:42:15,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:15,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:42:15,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:15,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:42:15,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:15,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:15,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:15,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:42:15,969 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:15,969 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-06-05 05:42:15,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:15,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:15,984 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-06-05 05:42:15,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:38 [2021-06-05 05:42:16,497 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:42:16,497 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-06-05 05:42:16,499 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:16,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:16,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:16,509 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-06-05 05:42:16,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:16,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:16,515 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-06-05 05:42:16,515 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:46, output treesize:3 [2021-06-05 05:42:16,522 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:16,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869580506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:16,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:16,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 05:42:16,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246498415] [2021-06-05 05:42:16,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 05:42:16,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:16,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 05:42:16,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-06-05 05:42:16,523 INFO L87 Difference]: Start difference. First operand 3260 states and 9678 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:22,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:22,519 INFO L93 Difference]: Finished difference Result 5294 states and 15701 transitions. [2021-06-05 05:42:22,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:42:22,519 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-06-05 05:42:22,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:22,525 INFO L225 Difference]: With dead ends: 5294 [2021-06-05 05:42:22,525 INFO L226 Difference]: Without dead ends: 5248 [2021-06-05 05:42:22,526 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 672.8ms TimeCoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:42:22,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5248 states. [2021-06-05 05:42:22,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5248 to 3332. [2021-06-05 05:42:22,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3332 states, 3331 states have (on average 2.970279195436806) internal successors, (9894), 3331 states have internal predecessors, (9894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:22,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3332 states to 3332 states and 9894 transitions. [2021-06-05 05:42:22,566 INFO L78 Accepts]: Start accepts. Automaton has 3332 states and 9894 transitions. Word has length 35 [2021-06-05 05:42:22,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:22,566 INFO L482 AbstractCegarLoop]: Abstraction has 3332 states and 9894 transitions. [2021-06-05 05:42:22,566 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:22,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3332 states and 9894 transitions. [2021-06-05 05:42:22,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:22,589 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:22,589 INFO L521 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-06-05 05:42:22,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:22,790 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:22,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:22,790 INFO L82 PathProgramCache]: Analyzing trace with hash 134816632, now seen corresponding path program 49 times [2021-06-05 05:42:22,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:22,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560443264] [2021-06-05 05:42:22,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:22,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:22,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:22,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:22,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560443264] [2021-06-05 05:42:22,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560443264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:22,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936279469] [2021-06-05 05:42:22,940 INFO 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-06-05 05:42:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:22,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:42:22,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:23,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 17 treesize of output 13 [2021-06-05 05:42:23,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:23,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:23,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:23,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:42:23,217 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:42:23,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:42:23,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:23,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:23,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-06-05 05:42:23,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:25 [2021-06-05 05:42:23,363 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:23,363 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-06-05 05:42:23,368 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:23,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:23,381 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:23,381 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-06-05 05:42:23,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:23,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:23,387 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-06-05 05:42:23,388 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:42:23,398 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:23,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936279469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:23,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:23,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 05:42:23,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747643479] [2021-06-05 05:42:23,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 05:42:23,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:23,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 05:42:23,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:42:23,399 INFO L87 Difference]: Start difference. First operand 3332 states and 9894 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-06-05 05:42:23,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:23,707 INFO L93 Difference]: Finished difference Result 4895 states and 14498 transitions. [2021-06-05 05:42:23,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:42:23,708 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-06-05 05:42:23,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:23,713 INFO L225 Difference]: With dead ends: 4895 [2021-06-05 05:42:23,713 INFO L226 Difference]: Without dead ends: 4822 [2021-06-05 05:42:23,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 361.5ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-05 05:42:23,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4822 states. [2021-06-05 05:42:23,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4822 to 3182. [2021-06-05 05:42:23,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3182 states, 3181 states have (on average 2.9688777114115057) internal successors, (9444), 3181 states have internal predecessors, (9444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:23,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3182 states to 3182 states and 9444 transitions. [2021-06-05 05:42:23,759 INFO L78 Accepts]: Start accepts. Automaton has 3182 states and 9444 transitions. Word has length 35 [2021-06-05 05:42:23,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:23,760 INFO L482 AbstractCegarLoop]: Abstraction has 3182 states and 9444 transitions. [2021-06-05 05:42:23,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-06-05 05:42:23,760 INFO L276 IsEmpty]: Start isEmpty. Operand 3182 states and 9444 transitions. [2021-06-05 05:42:23,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:23,763 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:23,763 INFO L521 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-06-05 05:42:23,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:23,980 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:23,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:23,980 INFO L82 PathProgramCache]: Analyzing trace with hash -759486188, now seen corresponding path program 50 times [2021-06-05 05:42:23,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:23,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630036652] [2021-06-05 05:42:23,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:23,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:24,120 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:24,120 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:24,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630036652] [2021-06-05 05:42:24,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630036652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:24,120 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190882766] [2021-06-05 05:42:24,120 INFO L93 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-06-05 05:42:24,148 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:42:24,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:24,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:42:24,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:24,244 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-06-05 05:42:24,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:24,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:24,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:24,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 05:42:24,311 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:24,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-06-05 05:42:24,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:24,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:24,321 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-06-05 05:42:24,321 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-06-05 05:42:24,924 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:42:24,924 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-06-05 05:42:24,926 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:24,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:24,934 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:24,934 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-06-05 05:42:24,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:24,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:24,937 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-06-05 05:42:24,937 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:42:24,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:24,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190882766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:24,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:24,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:42:24,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555357131] [2021-06-05 05:42:24,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:42:24,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:24,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:42:24,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-06-05 05:42:24,945 INFO L87 Difference]: Start difference. First operand 3182 states and 9444 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-06-05 05:42:31,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:31,320 INFO L93 Difference]: Finished difference Result 4936 states and 14639 transitions. [2021-06-05 05:42:31,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:42:31,321 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-06-05 05:42:31,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:31,326 INFO L225 Difference]: With dead ends: 4936 [2021-06-05 05:42:31,326 INFO L226 Difference]: Without dead ends: 4890 [2021-06-05 05:42:31,326 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 761.7ms TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-06-05 05:42:31,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-06-05 05:42:31,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3268. [2021-06-05 05:42:31,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3268 states, 3267 states have (on average 2.9696969696969697) internal successors, (9702), 3267 states have internal predecessors, (9702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:31,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3268 states to 3268 states and 9702 transitions. [2021-06-05 05:42:31,362 INFO L78 Accepts]: Start accepts. Automaton has 3268 states and 9702 transitions. Word has length 35 [2021-06-05 05:42:31,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:31,363 INFO L482 AbstractCegarLoop]: Abstraction has 3268 states and 9702 transitions. [2021-06-05 05:42:31,363 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-06-05 05:42:31,363 INFO L276 IsEmpty]: Start isEmpty. Operand 3268 states and 9702 transitions. [2021-06-05 05:42:31,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:31,366 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:31,366 INFO L521 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-06-05 05:42:31,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2021-06-05 05:42:31,566 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:31,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:31,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1679508368, now seen corresponding path program 51 times [2021-06-05 05:42:31,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:31,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037203080] [2021-06-05 05:42:31,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:31,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:31,700 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:31,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:31,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037203080] [2021-06-05 05:42:31,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037203080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:31,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187851128] [2021-06-05 05:42:31,701 INFO L93 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-06-05 05:42:31,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:42:31,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:31,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 05:42:31,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:31,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 05:42:31,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:31,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:31,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:31,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-06-05 05:42:31,935 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-06-05 05:42:31,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:42:31,940 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:31,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:31,962 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-06-05 05:42:31,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:42:32,020 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:32,020 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-06-05 05:42:32,033 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:32,042 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:32,043 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-06-05 05:42:32,049 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:32,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:32,079 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:32,079 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-06-05 05:42:32,081 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:32,099 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:32,100 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-06-05 05:42:32,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 05:42:32,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:32,123 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-06-05 05:42:32,123 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 05:42:32,158 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:32,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187851128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:32,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:32,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 05:42:32,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174215807] [2021-06-05 05:42:32,159 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 05:42:32,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:32,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 05:42:32,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-05 05:42:32,159 INFO L87 Difference]: Start difference. First operand 3268 states and 9702 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-06-05 05:42:38,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:38,938 INFO L93 Difference]: Finished difference Result 5992 states and 17821 transitions. [2021-06-05 05:42:38,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 05:42:38,938 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-06-05 05:42:38,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:38,944 INFO L225 Difference]: With dead ends: 5992 [2021-06-05 05:42:38,945 INFO L226 Difference]: Without dead ends: 5900 [2021-06-05 05:42:38,945 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 2803.5ms TimeCoverageRelationStatistics Valid=156, Invalid=962, Unknown=4, NotChecked=0, Total=1122 [2021-06-05 05:42:38,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5900 states. [2021-06-05 05:42:38,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5900 to 3294. [2021-06-05 05:42:38,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3294 states, 3293 states have (on average 2.969328879441239) internal successors, (9778), 3293 states have internal predecessors, (9778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:38,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3294 states to 3294 states and 9778 transitions. [2021-06-05 05:42:38,987 INFO L78 Accepts]: Start accepts. Automaton has 3294 states and 9778 transitions. Word has length 35 [2021-06-05 05:42:38,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:38,987 INFO L482 AbstractCegarLoop]: Abstraction has 3294 states and 9778 transitions. [2021-06-05 05:42:38,987 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-06-05 05:42:38,987 INFO L276 IsEmpty]: Start isEmpty. Operand 3294 states and 9778 transitions. [2021-06-05 05:42:38,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:38,990 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:38,990 INFO L521 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-06-05 05:42:39,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2021-06-05 05:42:39,191 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:39,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:39,191 INFO L82 PathProgramCache]: Analyzing trace with hash -603842412, now seen corresponding path program 52 times [2021-06-05 05:42:39,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:39,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124153942] [2021-06-05 05:42:39,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:39,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:39,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:39,332 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:39,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124153942] [2021-06-05 05:42:39,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124153942] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:39,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453629052] [2021-06-05 05:42:39,332 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:39,371 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:42:39,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:39,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:42:39,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:39,485 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:42:39,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:42:39,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:39,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:39,491 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-06-05 05:42:39,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-06-05 05:42:40,408 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-06-05 05:42:40,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:40,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:40,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:40,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:42:40,700 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:40,701 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-06-05 05:42:40,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-06-05 05:42:40,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:40,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:40,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-06-05 05:42:40,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:40,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:40,734 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-06-05 05:42:40,734 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:42:40,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:40,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453629052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:40,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:40,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:42:40,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423295725] [2021-06-05 05:42:40,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:42:40,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:40,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:42:40,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-06-05 05:42:40,747 INFO L87 Difference]: Start difference. First operand 3294 states and 9778 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-06-05 05:42:49,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:42:49,784 INFO L93 Difference]: Finished difference Result 4555 states and 13492 transitions. [2021-06-05 05:42:49,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:42:49,785 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-06-05 05:42:49,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:42:49,790 INFO L225 Difference]: With dead ends: 4555 [2021-06-05 05:42:49,790 INFO L226 Difference]: Without dead ends: 4482 [2021-06-05 05:42:49,790 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1354.6ms TimeCoverageRelationStatistics Valid=41, Invalid=196, Unknown=3, NotChecked=0, Total=240 [2021-06-05 05:42:49,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4482 states. [2021-06-05 05:42:49,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4482 to 3264. [2021-06-05 05:42:49,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3264 states, 3263 states have (on average 2.9690468893656146) internal successors, (9688), 3263 states have internal predecessors, (9688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:42:49,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3264 states to 3264 states and 9688 transitions. [2021-06-05 05:42:49,831 INFO L78 Accepts]: Start accepts. Automaton has 3264 states and 9688 transitions. Word has length 35 [2021-06-05 05:42:49,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:42:49,831 INFO L482 AbstractCegarLoop]: Abstraction has 3264 states and 9688 transitions. [2021-06-05 05:42:49,832 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-06-05 05:42:49,832 INFO L276 IsEmpty]: Start isEmpty. Operand 3264 states and 9688 transitions. [2021-06-05 05:42:49,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:42:49,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:42:49,836 INFO L521 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-06-05 05:42:50,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:50,049 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:42:50,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:42:50,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1345586530, now seen corresponding path program 53 times [2021-06-05 05:42:50,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:42:50,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433399995] [2021-06-05 05:42:50,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:42:50,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:42:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:50,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:42:50,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433399995] [2021-06-05 05:42:50,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433399995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:50,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601399488] [2021-06-05 05:42:50,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:42:50,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:42:50,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:42:50,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:42:50,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:42:50,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 05:42:50,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:50,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:50,444 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-06-05 05:42:50,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:42:50,510 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:50,510 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-06-05 05:42:50,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:50,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:50,528 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-06-05 05:42:50,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:42:50,613 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-06-05 05:42:50,613 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-06-05 05:42:50,615 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:42:50,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:50,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:50,632 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-06-05 05:42:50,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:42:50,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:42:50,639 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-06-05 05:42:50,640 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 05:42:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:42:50,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601399488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:42:50,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:42:50,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-06-05 05:42:50,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955293917] [2021-06-05 05:42:50,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 05:42:50,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:42:50,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 05:42:50,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-05 05:42:50,649 INFO L87 Difference]: Start difference. First operand 3264 states and 9688 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-06-05 05:43:00,573 WARN L205 SmtUtils]: Spent 4.02 s on a formula simplification that was a NOOP. DAG size: 48 [2021-06-05 05:43:01,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:43:01,903 INFO L93 Difference]: Finished difference Result 5161 states and 15308 transitions. [2021-06-05 05:43:01,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 05:43:01,903 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-06-05 05:43:01,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:43:01,909 INFO L225 Difference]: With dead ends: 5161 [2021-06-05 05:43:01,909 INFO L226 Difference]: Without dead ends: 5115 [2021-06-05 05:43:01,909 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 6748.9ms TimeCoverageRelationStatistics Valid=96, Invalid=605, Unknown=1, NotChecked=0, Total=702 [2021-06-05 05:43:01,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5115 states. [2021-06-05 05:43:01,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5115 to 3352. [2021-06-05 05:43:01,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3352 states, 3351 states have (on average 2.969859743360191) internal successors, (9952), 3351 states have internal predecessors, (9952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:43:01,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 9952 transitions. [2021-06-05 05:43:01,947 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 9952 transitions. Word has length 35 [2021-06-05 05:43:01,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:43:01,948 INFO L482 AbstractCegarLoop]: Abstraction has 3352 states and 9952 transitions. [2021-06-05 05:43:01,948 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-06-05 05:43:01,948 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 9952 transitions. [2021-06-05 05:43:01,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:43:01,951 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:43:01,951 INFO L521 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-06-05 05:43:02,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-06-05 05:43:02,151 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:43:02,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:43:02,152 INFO L82 PathProgramCache]: Analyzing trace with hash -510386210, now seen corresponding path program 54 times [2021-06-05 05:43:02,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:43:02,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528754685] [2021-06-05 05:43:02,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:43:02,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:43:02,293 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:02,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:43:02,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528754685] [2021-06-05 05:43:02,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528754685] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:02,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880042306] [2021-06-05 05:43:02,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:43:02,325 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:43:02,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:43:02,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:43:02,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:43:02,430 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-06-05 05:43:02,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:02,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:02,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-06-05 05:43:02,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-06-05 05:43:02,492 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:43:02,493 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 22 [2021-06-05 05:43:02,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:02,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:02,498 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-06-05 05:43:02,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:25 [2021-06-05 05:43:02,927 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:02,928 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-06-05 05:43:02,933 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:02,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:02,947 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:02,947 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-06-05 05:43:02,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:02,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:02,954 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-06-05 05:43:02,954 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:43:02,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:02,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880042306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:02,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:43:02,964 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:43:02,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031545383] [2021-06-05 05:43:02,964 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:43:02,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:43:02,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:43:02,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:43:02,965 INFO L87 Difference]: Start difference. First operand 3352 states and 9952 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-06-05 05:43:03,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:43:03,109 INFO L93 Difference]: Finished difference Result 4637 states and 13740 transitions. [2021-06-05 05:43:03,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:43:03,109 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-06-05 05:43:03,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:43:03,114 INFO L225 Difference]: With dead ends: 4637 [2021-06-05 05:43:03,114 INFO L226 Difference]: Without dead ends: 4564 [2021-06-05 05:43:03,115 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 599.2ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:43:03,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2021-06-05 05:43:03,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 3316. [2021-06-05 05:43:03,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3316 states, 3315 states have (on average 2.969532428355958) internal successors, (9844), 3315 states have internal predecessors, (9844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:43:03,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3316 states to 3316 states and 9844 transitions. [2021-06-05 05:43:03,151 INFO L78 Accepts]: Start accepts. Automaton has 3316 states and 9844 transitions. Word has length 35 [2021-06-05 05:43:03,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:43:03,151 INFO L482 AbstractCegarLoop]: Abstraction has 3316 states and 9844 transitions. [2021-06-05 05:43:03,151 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-06-05 05:43:03,152 INFO L276 IsEmpty]: Start isEmpty. Operand 3316 states and 9844 transitions. [2021-06-05 05:43:03,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:43:03,155 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:43:03,155 INFO L521 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-06-05 05:43:03,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:43:03,355 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:43:03,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:43:03,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1501230306, now seen corresponding path program 55 times [2021-06-05 05:43:03,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:43:03,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921454125] [2021-06-05 05:43:03,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:43:03,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:43:03,500 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:03,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:43:03,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921454125] [2021-06-05 05:43:03,501 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921454125] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:03,501 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116090614] [2021-06-05 05:43:03,501 INFO 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-06-05 05:43:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:43:03,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:43:03,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:43:03,643 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 05:43:03,643 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-06-05 05:43:03,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:03,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:03,649 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-06-05 05:43:03,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2021-06-05 05:43:04,003 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-06-05 05:43:04,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:04,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:04,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:04,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:43:05,137 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:05,138 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-06-05 05:43:05,144 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:05,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:05,157 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:05,157 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-06-05 05:43:05,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:05,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:05,164 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-06-05 05:43:05,164 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:43:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:05,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116090614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:05,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:43:05,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:43:05,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987866417] [2021-06-05 05:43:05,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:43:05,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:43:05,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:43:05,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=194, Unknown=3, NotChecked=0, Total=240 [2021-06-05 05:43:05,175 INFO L87 Difference]: Start difference. First operand 3316 states and 9844 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-06-05 05:43:13,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:43:13,117 INFO L93 Difference]: Finished difference Result 4573 states and 13546 transitions. [2021-06-05 05:43:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:43:13,118 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-06-05 05:43:13,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:43:13,123 INFO L225 Difference]: With dead ends: 4573 [2021-06-05 05:43:13,124 INFO L226 Difference]: Without dead ends: 4500 [2021-06-05 05:43:13,124 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1629.5ms TimeCoverageRelationStatistics Valid=43, Invalid=194, Unknown=3, NotChecked=0, Total=240 [2021-06-05 05:43:13,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2021-06-05 05:43:13,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 3302. [2021-06-05 05:43:13,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3302 states, 3301 states have (on average 2.969403211148137) internal successors, (9802), 3301 states have internal predecessors, (9802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:43:13,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 9802 transitions. [2021-06-05 05:43:13,163 INFO L78 Accepts]: Start accepts. Automaton has 3302 states and 9802 transitions. Word has length 35 [2021-06-05 05:43:13,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:43:13,163 INFO L482 AbstractCegarLoop]: Abstraction has 3302 states and 9802 transitions. [2021-06-05 05:43:13,163 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-06-05 05:43:13,163 INFO L276 IsEmpty]: Start isEmpty. Operand 3302 states and 9802 transitions. [2021-06-05 05:43:13,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:43:13,166 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:43:13,166 INFO L521 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-06-05 05:43:13,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:43:13,366 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:43:13,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:43:13,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1609488994, now seen corresponding path program 56 times [2021-06-05 05:43:13,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:43:13,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443620311] [2021-06-05 05:43:13,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:43:13,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:43:13,498 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:13,498 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:43:13,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443620311] [2021-06-05 05:43:13,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443620311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:13,498 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402498584] [2021-06-05 05:43:13,498 INFO L93 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-06-05 05:43:13,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:43:13,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:43:13,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:43:13,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:43:13,599 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:43:13,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 36 treesize of output 24 [2021-06-05 05:43:13,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:13,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:13,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:43:13,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:17 [2021-06-05 05:43:13,630 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-06-05 05:43:13,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:13,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:13,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:13,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:43:13,675 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:13,676 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-06-05 05:43:13,684 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:13,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:13,700 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:13,700 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-06-05 05:43:13,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:13,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:13,709 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-06-05 05:43:13,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:43:13,720 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:13,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402498584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:13,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:43:13,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:43:13,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819011639] [2021-06-05 05:43:13,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:43:13,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:43:13,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:43:13,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:43:13,721 INFO L87 Difference]: Start difference. First operand 3302 states and 9802 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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-06-05 05:43:16,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:43:16,960 INFO L93 Difference]: Finished difference Result 4699 states and 13919 transitions. [2021-06-05 05:43:16,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:43:16,961 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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-06-05 05:43:16,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:43:16,966 INFO L225 Difference]: With dead ends: 4699 [2021-06-05 05:43:16,966 INFO L226 Difference]: Without dead ends: 4626 [2021-06-05 05:43:16,966 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 174.9ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:43:16,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4626 states. [2021-06-05 05:43:16,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4626 to 3346. [2021-06-05 05:43:16,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3345 states have (on average 2.9674140508221227) internal successors, (9926), 3345 states have internal predecessors, (9926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:43:17,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 9926 transitions. [2021-06-05 05:43:17,003 INFO L78 Accepts]: Start accepts. Automaton has 3346 states and 9926 transitions. Word has length 35 [2021-06-05 05:43:17,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:43:17,003 INFO L482 AbstractCegarLoop]: Abstraction has 3346 states and 9926 transitions. [2021-06-05 05:43:17,003 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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-06-05 05:43:17,003 INFO L276 IsEmpty]: Start isEmpty. Operand 3346 states and 9926 transitions. [2021-06-05 05:43:17,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:43:17,006 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:43:17,006 INFO L521 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-06-05 05:43:17,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:43:17,207 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:43:17,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:43:17,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1883883108, now seen corresponding path program 57 times [2021-06-05 05:43:17,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:43:17,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023641555] [2021-06-05 05:43:17,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:43:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:43:17,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-06-05 05:43:17,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:43:17,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023641555] [2021-06-05 05:43:17,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023641555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:17,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926252641] [2021-06-05 05:43:17,391 INFO L93 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-06-05 05:43:17,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 05:43:17,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:43:17,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 05:43:17,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:43:17,507 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-06-05 05:43:17,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:17,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:17,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:17,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:33 [2021-06-05 05:43:18,555 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:18,555 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-06-05 05:43:18,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:18,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:18,564 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-06-05 05:43:18,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-06-05 05:43:19,294 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 05:43:19,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-06-05 05:43:19,314 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:19,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:19,338 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:19,339 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-06-05 05:43:19,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 05:43:19,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:19,358 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-06-05 05:43:19,358 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-06-05 05:43:19,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:19,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926252641] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:19,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:43:19,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-05 05:43:19,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351227478] [2021-06-05 05:43:19,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:43:19,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:43:19,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:43:19,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=288, Unknown=4, NotChecked=0, Total=342 [2021-06-05 05:43:19,385 INFO L87 Difference]: Start difference. First operand 3346 states and 9926 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-06-05 05:43:57,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:43:57,249 INFO L93 Difference]: Finished difference Result 5750 states and 16895 transitions. [2021-06-05 05:43:57,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-05 05:43:57,249 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-06-05 05:43:57,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:43:57,256 INFO L225 Difference]: With dead ends: 5750 [2021-06-05 05:43:57,256 INFO L226 Difference]: Without dead ends: 5490 [2021-06-05 05:43:57,256 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 6606.7ms TimeCoverageRelationStatistics Valid=138, Invalid=903, Unknown=15, NotChecked=0, Total=1056 [2021-06-05 05:43:57,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states. [2021-06-05 05:43:57,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 3418. [2021-06-05 05:43:57,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 2.9610769681006732) internal successors, (10118), 3417 states have internal predecessors, (10118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:43:57,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-06-05 05:43:57,296 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-06-05 05:43:57,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:43:57,296 INFO L482 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-06-05 05:43:57,296 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-06-05 05:43:57,296 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-06-05 05:43:57,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:43:57,299 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:43:57,299 INFO L521 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-06-05 05:43:57,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:43:57,501 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:43:57,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:43:57,501 INFO L82 PathProgramCache]: Analyzing trace with hash 1980524554, now seen corresponding path program 58 times [2021-06-05 05:43:57,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:43:57,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825703885] [2021-06-05 05:43:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:43:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:43:57,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:43:57,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:43:57,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825703885] [2021-06-05 05:43:57,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825703885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:57,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678206316] [2021-06-05 05:43:57,655 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:43:57,684 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:43:57,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:43:57,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:43:57,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:43:57,772 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-06-05 05:43:57,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:57,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:57,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:57,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 05:43:57,888 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:43:57,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:43:57,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:57,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:57,895 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-06-05 05:43:57,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-06-05 05:43:58,703 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:58,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:43:58,714 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:43:58,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:58,731 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:58,731 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-06-05 05:43:58,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:43:58,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:43:58,740 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-06-05 05:43:58,740 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:43:58,762 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:43:58,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678206316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:43:58,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:43:58,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:43:58,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597542648] [2021-06-05 05:43:58,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:43:58,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:43:58,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:43:58,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=249, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:43:58,764 INFO L87 Difference]: Start difference. First operand 3418 states and 10118 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-06-05 05:44:01,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:01,460 INFO L93 Difference]: Finished difference Result 4285 states and 12585 transitions. [2021-06-05 05:44:01,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 05:44:01,460 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-06-05 05:44:01,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:01,465 INFO L225 Difference]: With dead ends: 4285 [2021-06-05 05:44:01,465 INFO L226 Difference]: Without dead ends: 4184 [2021-06-05 05:44:01,465 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1103.7ms TimeCoverageRelationStatistics Valid=79, Invalid=382, Unknown=1, NotChecked=0, Total=462 [2021-06-05 05:44:01,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4184 states. [2021-06-05 05:44:01,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4184 to 3418. [2021-06-05 05:44:01,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3418 states, 3417 states have (on average 2.9610769681006732) internal successors, (10118), 3417 states have internal predecessors, (10118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:01,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3418 states to 3418 states and 10118 transitions. [2021-06-05 05:44:01,501 INFO L78 Accepts]: Start accepts. Automaton has 3418 states and 10118 transitions. Word has length 35 [2021-06-05 05:44:01,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:01,501 INFO L482 AbstractCegarLoop]: Abstraction has 3418 states and 10118 transitions. [2021-06-05 05:44:01,501 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-06-05 05:44:01,501 INFO L276 IsEmpty]: Start isEmpty. Operand 3418 states and 10118 transitions. [2021-06-05 05:44:01,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:01,504 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:01,504 INFO L521 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-06-05 05:44:01,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-06-05 05:44:01,704 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:01,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:01,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1383389096, now seen corresponding path program 59 times [2021-06-05 05:44:01,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:01,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698222854] [2021-06-05 05:44:01,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:01,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:01,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:01,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698222854] [2021-06-05 05:44:01,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698222854] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:01,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609701234] [2021-06-05 05:44:01,853 INFO L93 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-06-05 05:44:01,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:44:01,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:01,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:44:01,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:02,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:44:02,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:02,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:02,082 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-06-05 05:44:02,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:43 [2021-06-05 05:44:02,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:02,168 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-06-05 05:44:02,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:02,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:02,183 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-06-05 05:44:02,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-06-05 05:44:02,964 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2021-06-05 05:44:02,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 33 treesize of output 36 [2021-06-05 05:44:02,986 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:02,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:03,006 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:03,006 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-06-05 05:44:03,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:03,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:03,018 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-06-05 05:44:03,019 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-06-05 05:44:03,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:03,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609701234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:03,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:03,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:03,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659067747] [2021-06-05 05:44:03,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:03,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:03,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:03,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-06-05 05:44:03,027 INFO L87 Difference]: Start difference. First operand 3418 states and 10118 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-06-05 05:44:03,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:03,518 INFO L93 Difference]: Finished difference Result 5462 states and 16110 transitions. [2021-06-05 05:44:03,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 05:44:03,519 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-06-05 05:44:03,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:03,525 INFO L225 Difference]: With dead ends: 5462 [2021-06-05 05:44:03,525 INFO L226 Difference]: Without dead ends: 5359 [2021-06-05 05:44:03,525 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 978.9ms TimeCoverageRelationStatistics Valid=69, Invalid=392, Unknown=1, NotChecked=0, Total=462 [2021-06-05 05:44:03,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2021-06-05 05:44:03,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 3496. [2021-06-05 05:44:03,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 2.9602288984263234) internal successors, (10346), 3495 states have internal predecessors, (10346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:03,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10346 transitions. [2021-06-05 05:44:03,566 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10346 transitions. Word has length 35 [2021-06-05 05:44:03,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:03,566 INFO L482 AbstractCegarLoop]: Abstraction has 3496 states and 10346 transitions. [2021-06-05 05:44:03,566 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-06-05 05:44:03,566 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10346 transitions. [2021-06-05 05:44:03,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:03,569 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:03,569 INFO L521 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-06-05 05:44:03,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 05:44:03,770 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:03,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:03,770 INFO L82 PathProgramCache]: Analyzing trace with hash -358718644, now seen corresponding path program 60 times [2021-06-05 05:44:03,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:03,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495944863] [2021-06-05 05:44:03,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:03,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:03,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:03,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495944863] [2021-06-05 05:44:03,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495944863] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:03,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786815785] [2021-06-05 05:44:03,931 INFO L93 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-06-05 05:44:03,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:44:03,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:03,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:44:03,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:04,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:44:04,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:04,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:04,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-06-05 05:44:04,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:44:04,244 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:44:04,244 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-06-05 05:44:04,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:04,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:04,252 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-06-05 05:44:04,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 05:44:04,624 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:04,624 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-06-05 05:44:04,631 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:04,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:04,649 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:04,649 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-06-05 05:44:04,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:04,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:04,658 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-06-05 05:44:04,658 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:44:04,671 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:04,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786815785] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:04,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:04,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:04,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687584659] [2021-06-05 05:44:04,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:04,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:04,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:04,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-06-05 05:44:04,673 INFO L87 Difference]: Start difference. First operand 3496 states and 10346 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-06-05 05:44:04,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:04,921 INFO L93 Difference]: Finished difference Result 5068 states and 14874 transitions. [2021-06-05 05:44:04,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:44:04,921 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-06-05 05:44:04,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:04,926 INFO L225 Difference]: With dead ends: 5068 [2021-06-05 05:44:04,927 INFO L226 Difference]: Without dead ends: 4949 [2021-06-05 05:44:04,927 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 632.4ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-06-05 05:44:04,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4949 states. [2021-06-05 05:44:04,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4949 to 3448. [2021-06-05 05:44:04,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3448 states, 3447 states have (on average 2.9614157238178125) internal successors, (10208), 3447 states have internal predecessors, (10208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:04,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 10208 transitions. [2021-06-05 05:44:04,965 INFO L78 Accepts]: Start accepts. Automaton has 3448 states and 10208 transitions. Word has length 35 [2021-06-05 05:44:04,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:04,965 INFO L482 AbstractCegarLoop]: Abstraction has 3448 states and 10208 transitions. [2021-06-05 05:44:04,965 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-06-05 05:44:04,965 INFO L276 IsEmpty]: Start isEmpty. Operand 3448 states and 10208 transitions. [2021-06-05 05:44:04,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:04,968 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:04,968 INFO L521 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-06-05 05:44:05,169 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-06-05 05:44:05,169 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:05,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:05,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1939232412, now seen corresponding path program 61 times [2021-06-05 05:44:05,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:05,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950645983] [2021-06-05 05:44:05,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:05,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:05,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:05,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:05,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950645983] [2021-06-05 05:44:05,334 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950645983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:05,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216001369] [2021-06-05 05:44:05,334 INFO 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-06-05 05:44:05,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:05,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:44:05,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:05,535 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:44:05,535 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-06-05 05:44:05,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:05,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:05,543 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-06-05 05:44:05,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-06-05 05:44:06,187 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-06-05 05:44:06,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:06,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:06,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:06,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:44:06,769 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:06,770 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-06-05 05:44:06,775 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:06,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:06,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:06,788 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-06-05 05:44:06,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:06,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:06,796 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-06-05 05:44:06,796 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:44:06,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:06,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216001369] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:06,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:06,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:06,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009481825] [2021-06-05 05:44:06,808 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:06,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:06,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:06,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=284, Unknown=3, NotChecked=0, Total=342 [2021-06-05 05:44:06,808 INFO L87 Difference]: Start difference. First operand 3448 states and 10208 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-06-05 05:44:16,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:16,053 INFO L93 Difference]: Finished difference Result 4692 states and 13742 transitions. [2021-06-05 05:44:16,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:44:16,053 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-06-05 05:44:16,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:16,058 INFO L225 Difference]: With dead ends: 4692 [2021-06-05 05:44:16,058 INFO L226 Difference]: Without dead ends: 4591 [2021-06-05 05:44:16,058 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1438.8ms TimeCoverageRelationStatistics Valid=61, Invalid=316, Unknown=3, NotChecked=0, Total=380 [2021-06-05 05:44:16,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4591 states. [2021-06-05 05:44:16,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4591 to 3438. [2021-06-05 05:44:16,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3438 states, 3437 states have (on average 2.9613034623217924) internal successors, (10178), 3437 states have internal predecessors, (10178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:16,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3438 states to 3438 states and 10178 transitions. [2021-06-05 05:44:16,096 INFO L78 Accepts]: Start accepts. Automaton has 3438 states and 10178 transitions. Word has length 35 [2021-06-05 05:44:16,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:16,096 INFO L482 AbstractCegarLoop]: Abstraction has 3438 states and 10178 transitions. [2021-06-05 05:44:16,096 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-06-05 05:44:16,096 INFO L276 IsEmpty]: Start isEmpty. Operand 3438 states and 10178 transitions. [2021-06-05 05:44:16,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:16,100 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:16,100 INFO L521 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-06-05 05:44:16,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:16,300 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:16,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:16,301 INFO L82 PathProgramCache]: Analyzing trace with hash 148141572, now seen corresponding path program 62 times [2021-06-05 05:44:16,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:16,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261293941] [2021-06-05 05:44:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:16,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:16,469 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:16,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:16,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261293941] [2021-06-05 05:44:16,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261293941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:16,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631512362] [2021-06-05 05:44:16,470 INFO L93 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-06-05 05:44:16,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:44:16,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:16,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:44:16,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:16,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:44:16,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:16,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:16,656 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-06-05 05:44:16,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:44:16,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:16,725 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-06-05 05:44:16,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:16,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:16,739 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-06-05 05:44:16,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:44:17,746 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:44:17,746 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-06-05 05:44:17,748 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:17,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:17,759 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:17,759 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-06-05 05:44:17,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:17,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:17,765 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-06-05 05:44:17,766 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 05:44:17,772 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:17,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631512362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:17,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:17,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:17,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54676754] [2021-06-05 05:44:17,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:17,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:17,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:17,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=289, Unknown=2, NotChecked=0, Total=342 [2021-06-05 05:44:17,772 INFO L87 Difference]: Start difference. First operand 3438 states and 10178 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-06-05 05:44:26,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:26,688 INFO L93 Difference]: Finished difference Result 5489 states and 16185 transitions. [2021-06-05 05:44:26,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 05:44:26,689 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-06-05 05:44:26,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:26,695 INFO L225 Difference]: With dead ends: 5489 [2021-06-05 05:44:26,695 INFO L226 Difference]: Without dead ends: 5386 [2021-06-05 05:44:26,695 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1242.3ms TimeCoverageRelationStatistics Valid=70, Invalid=434, Unknown=2, NotChecked=0, Total=506 [2021-06-05 05:44:26,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5386 states. [2021-06-05 05:44:26,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5386 to 3562. [2021-06-05 05:44:26,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3562 states, 3561 states have (on average 2.959281100814378) internal successors, (10538), 3561 states have internal predecessors, (10538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:26,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3562 states to 3562 states and 10538 transitions. [2021-06-05 05:44:26,758 INFO L78 Accepts]: Start accepts. Automaton has 3562 states and 10538 transitions. Word has length 35 [2021-06-05 05:44:26,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:26,758 INFO L482 AbstractCegarLoop]: Abstraction has 3562 states and 10538 transitions. [2021-06-05 05:44:26,758 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-06-05 05:44:26,758 INFO L276 IsEmpty]: Start isEmpty. Operand 3562 states and 10538 transitions. [2021-06-05 05:44:26,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:26,761 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:26,761 INFO L521 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-06-05 05:44:26,964 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-06-05 05:44:26,965 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:26,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:26,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1172812024, now seen corresponding path program 63 times [2021-06-05 05:44:26,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:26,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318918713] [2021-06-05 05:44:26,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:26,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:27,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:27,127 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:27,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318918713] [2021-06-05 05:44:27,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318918713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:27,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384765082] [2021-06-05 05:44:27,128 INFO L93 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-06-05 05:44:27,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:44:27,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:27,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 05:44:27,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:27,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 05:44:27,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:27,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:27,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:27,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:40 [2021-06-05 05:44:27,403 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 05:44:27,403 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-06-05 05:44:27,409 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:27,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:27,434 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-06-05 05:44:27,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:38 [2021-06-05 05:44:28,591 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:28,591 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-06-05 05:44:28,602 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:28,609 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:28,609 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-06-05 05:44:28,614 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:28,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:28,641 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:28,641 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-06-05 05:44:28,643 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:28,658 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:28,659 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-06-05 05:44:28,661 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 05:44:28,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:28,680 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-06-05 05:44:28,680 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 05:44:28,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-06-05 05:44:28,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384765082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:28,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:28,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-06-05 05:44:28,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437290681] [2021-06-05 05:44:28,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:28,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:28,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:28,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-06-05 05:44:28,712 INFO L87 Difference]: Start difference. First operand 3562 states and 10538 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-06-05 05:44:34,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:34,818 INFO L93 Difference]: Finished difference Result 6097 states and 17879 transitions. [2021-06-05 05:44:34,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 05:44:34,819 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-06-05 05:44:34,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:34,824 INFO L225 Difference]: With dead ends: 6097 [2021-06-05 05:44:34,825 INFO L226 Difference]: Without dead ends: 5905 [2021-06-05 05:44:34,825 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2930.3ms TimeCoverageRelationStatistics Valid=202, Invalid=1201, Unknown=3, NotChecked=0, Total=1406 [2021-06-05 05:44:34,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2021-06-05 05:44:34,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 3574. [2021-06-05 05:44:34,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3574 states, 3573 states have (on average 2.9585782255807445) internal successors, (10571), 3573 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:34,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3574 states to 3574 states and 10571 transitions. [2021-06-05 05:44:34,868 INFO L78 Accepts]: Start accepts. Automaton has 3574 states and 10571 transitions. Word has length 35 [2021-06-05 05:44:34,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:34,868 INFO L482 AbstractCegarLoop]: Abstraction has 3574 states and 10571 transitions. [2021-06-05 05:44:34,868 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-06-05 05:44:34,868 INFO L276 IsEmpty]: Start isEmpty. Operand 3574 states and 10571 transitions. [2021-06-05 05:44:34,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:34,871 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:34,872 INFO L521 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-06-05 05:44:35,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:35,072 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:35,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:35,072 INFO L82 PathProgramCache]: Analyzing trace with hash -407701744, now seen corresponding path program 64 times [2021-06-05 05:44:35,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:35,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793569469] [2021-06-05 05:44:35,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:35,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:35,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:35,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:35,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793569469] [2021-06-05 05:44:35,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793569469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:35,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430790859] [2021-06-05 05:44:35,222 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:44:35,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:44:35,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:35,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:44:35,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:35,450 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:44:35,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:44:35,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:35,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:35,459 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-06-05 05:44:35,460 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:58, output treesize:27 [2021-06-05 05:44:35,825 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-06-05 05:44:35,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:35,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:35,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:35,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:44:35,864 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:35,865 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-06-05 05:44:35,870 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:35,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:35,882 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:35,883 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-06-05 05:44:35,884 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:35,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:35,892 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-06-05 05:44:35,892 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:44:35,902 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:35,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430790859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:35,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:35,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:35,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275504475] [2021-06-05 05:44:35,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:35,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:35,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:35,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-06-05 05:44:35,903 INFO L87 Difference]: Start difference. First operand 3574 states and 10571 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-06-05 05:44:36,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:36,104 INFO L93 Difference]: Finished difference Result 4865 states and 14252 transitions. [2021-06-05 05:44:36,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:44:36,104 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-06-05 05:44:36,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:36,109 INFO L225 Difference]: With dead ends: 4865 [2021-06-05 05:44:36,109 INFO L226 Difference]: Without dead ends: 4764 [2021-06-05 05:44:36,109 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 648.9ms TimeCoverageRelationStatistics Valid=65, Invalid=354, Unknown=1, NotChecked=0, Total=420 [2021-06-05 05:44:36,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4764 states. [2021-06-05 05:44:36,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4764 to 3564. [2021-06-05 05:44:36,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3563 states have (on average 2.9584619702497896) internal successors, (10541), 3563 states have internal predecessors, (10541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:36,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10541 transitions. [2021-06-05 05:44:36,149 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10541 transitions. Word has length 35 [2021-06-05 05:44:36,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:36,149 INFO L482 AbstractCegarLoop]: Abstraction has 3564 states and 10541 transitions. [2021-06-05 05:44:36,149 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-06-05 05:44:36,149 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10541 transitions. [2021-06-05 05:44:36,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:36,152 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:36,152 INFO L521 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-06-05 05:44:36,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:36,353 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:36,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:36,353 INFO L82 PathProgramCache]: Analyzing trace with hash 649236190, now seen corresponding path program 65 times [2021-06-05 05:44:36,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:36,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028095926] [2021-06-05 05:44:36,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:36,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:36,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028095926] [2021-06-05 05:44:36,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028095926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:36,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688072379] [2021-06-05 05:44:36,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:36,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:44:36,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:36,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:44:36,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:36,691 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-06-05 05:44:36,691 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-06-05 05:44:36,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:36,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:36,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 05:44:36,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:42, output treesize:17 [2021-06-05 05:44:36,727 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-06-05 05:44:36,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:36,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:36,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:36,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:44:36,765 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:36,765 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-06-05 05:44:36,770 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:36,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:36,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:36,783 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-06-05 05:44:36,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:36,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:36,790 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-06-05 05:44:36,790 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:44:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:36,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688072379] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:36,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:36,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-06-05 05:44:36,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484850035] [2021-06-05 05:44:36,801 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:44:36,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:36,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:44:36,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-05 05:44:36,801 INFO L87 Difference]: Start difference. First operand 3564 states and 10541 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-06-05 05:44:40,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:40,621 INFO L93 Difference]: Finished difference Result 5015 states and 14674 transitions. [2021-06-05 05:44:40,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:44:40,621 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-06-05 05:44:40,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:40,627 INFO L225 Difference]: With dead ends: 5015 [2021-06-05 05:44:40,627 INFO L226 Difference]: Without dead ends: 4914 [2021-06-05 05:44:40,627 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 217.1ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-05 05:44:40,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-06-05 05:44:40,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3581. [2021-06-05 05:44:40,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3581 states, 3580 states have (on average 2.9594972067039107) internal successors, (10595), 3580 states have internal predecessors, (10595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:40,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3581 states to 3581 states and 10595 transitions. [2021-06-05 05:44:40,667 INFO L78 Accepts]: Start accepts. Automaton has 3581 states and 10595 transitions. Word has length 35 [2021-06-05 05:44:40,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:40,667 INFO L482 AbstractCegarLoop]: Abstraction has 3581 states and 10595 transitions. [2021-06-05 05:44:40,667 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-06-05 05:44:40,667 INFO L276 IsEmpty]: Start isEmpty. Operand 3581 states and 10595 transitions. [2021-06-05 05:44:40,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:40,670 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:40,670 INFO L521 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-06-05 05:44:40,870 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-06-05 05:44:40,871 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:40,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:40,871 INFO L82 PathProgramCache]: Analyzing trace with hash -1366667796, now seen corresponding path program 66 times [2021-06-05 05:44:40,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:40,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700048832] [2021-06-05 05:44:40,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:40,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:41,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-06-05 05:44:41,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:41,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700048832] [2021-06-05 05:44:41,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700048832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:41,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395422010] [2021-06-05 05:44:41,020 INFO L93 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-06-05 05:44:41,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 05:44:41,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:41,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:44:41,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:41,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 23 treesize of output 19 [2021-06-05 05:44:41,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:41,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:41,122 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:36, output treesize:29 [2021-06-05 05:44:41,161 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:44:41,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:41,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,172 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-06-05 05:44:41,172 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:44:41,219 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:44:41,220 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-06-05 05:44:41,221 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:41,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,230 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,230 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-06-05 05:44:41,231 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:41,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,233 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-06-05 05:44:41,233 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:44:41,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-06-05 05:44:41,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395422010] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:41,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:41,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:44:41,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408510299] [2021-06-05 05:44:41,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:44:41,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:41,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:44:41,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:44:41,240 INFO L87 Difference]: Start difference. First operand 3581 states and 10595 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-06-05 05:44:41,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:41,430 INFO L93 Difference]: Finished difference Result 5098 states and 15099 transitions. [2021-06-05 05:44:41,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:44:41,431 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-06-05 05:44:41,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:41,436 INFO L225 Difference]: With dead ends: 5098 [2021-06-05 05:44:41,436 INFO L226 Difference]: Without dead ends: 5061 [2021-06-05 05:44:41,436 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 224.5ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:44:41,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5061 states. [2021-06-05 05:44:41,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5061 to 3692. [2021-06-05 05:44:41,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3692 states, 3691 states have (on average 2.9669466269303713) internal successors, (10951), 3691 states have internal predecessors, (10951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:41,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3692 states to 3692 states and 10951 transitions. [2021-06-05 05:44:41,477 INFO L78 Accepts]: Start accepts. Automaton has 3692 states and 10951 transitions. Word has length 35 [2021-06-05 05:44:41,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:41,477 INFO L482 AbstractCegarLoop]: Abstraction has 3692 states and 10951 transitions. [2021-06-05 05:44:41,477 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-06-05 05:44:41,477 INFO L276 IsEmpty]: Start isEmpty. Operand 3692 states and 10951 transitions. [2021-06-05 05:44:41,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:41,480 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:41,480 INFO L521 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-06-05 05:44:41,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2021-06-05 05:44:41,681 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:41,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:41,681 INFO L82 PathProgramCache]: Analyzing trace with hash 489782444, now seen corresponding path program 67 times [2021-06-05 05:44:41,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:41,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717683264] [2021-06-05 05:44:41,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:41,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:41,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:41,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717683264] [2021-06-05 05:44:41,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717683264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:41,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193372307] [2021-06-05 05:44:41,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:41,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:44:41,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:41,984 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-06-05 05:44:41,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:41,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:41,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:41,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:44:42,066 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:42,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 34 treesize of output 34 [2021-06-05 05:44:42,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:42,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:42,080 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-06-05 05:44:42,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:44:42,610 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:44:42,610 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-06-05 05:44:42,612 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:42,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:42,623 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:42,624 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-06-05 05:44:42,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:42,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:42,630 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-06-05 05:44:42,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 05:44:42,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:42,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193372307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:42,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:42,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:42,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517304655] [2021-06-05 05:44:42,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:42,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:42,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:42,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-06-05 05:44:42,637 INFO L87 Difference]: Start difference. First operand 3692 states and 10951 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-06-05 05:44:50,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:50,441 INFO L93 Difference]: Finished difference Result 4993 states and 14715 transitions. [2021-06-05 05:44:50,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:44:50,441 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-06-05 05:44:50,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:50,446 INFO L225 Difference]: With dead ends: 4993 [2021-06-05 05:44:50,446 INFO L226 Difference]: Without dead ends: 4890 [2021-06-05 05:44:50,447 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 799.9ms TimeCoverageRelationStatistics Valid=66, Invalid=439, Unknown=1, NotChecked=0, Total=506 [2021-06-05 05:44:50,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4890 states. [2021-06-05 05:44:50,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4890 to 3681. [2021-06-05 05:44:50,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3681 states, 3680 states have (on average 2.9638586956521737) internal successors, (10907), 3680 states have internal predecessors, (10907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:50,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3681 states to 3681 states and 10907 transitions. [2021-06-05 05:44:50,484 INFO L78 Accepts]: Start accepts. Automaton has 3681 states and 10907 transitions. Word has length 35 [2021-06-05 05:44:50,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:50,484 INFO L482 AbstractCegarLoop]: Abstraction has 3681 states and 10907 transitions. [2021-06-05 05:44:50,484 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-06-05 05:44:50,484 INFO L276 IsEmpty]: Start isEmpty. Operand 3681 states and 10907 transitions. [2021-06-05 05:44:50,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:50,487 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:50,487 INFO L521 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-06-05 05:44:50,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:50,688 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:50,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:50,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1737085272, now seen corresponding path program 68 times [2021-06-05 05:44:50,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:50,688 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869802385] [2021-06-05 05:44:50,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:50,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:50,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-06-05 05:44:50,888 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:50,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869802385] [2021-06-05 05:44:50,888 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869802385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:50,888 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471137331] [2021-06-05 05:44:50,888 INFO L93 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-06-05 05:44:50,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:44:50,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:50,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:44:50,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:51,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-06-05 05:44:51,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:51,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:51,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:51,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-06-05 05:44:51,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:51,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-06-05 05:44:51,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:51,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:51,671 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-06-05 05:44:51,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:44:52,628 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:44:52,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:44:52,630 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:52,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:52,641 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:52,641 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-06-05 05:44:52,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:52,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:52,647 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-06-05 05:44:52,647 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 05:44:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:52,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471137331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:52,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:52,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:44:52,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415582339] [2021-06-05 05:44:52,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:44:52,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:52,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:44:52,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=291, Unknown=3, NotChecked=0, Total=342 [2021-06-05 05:44:52,654 INFO L87 Difference]: Start difference. First operand 3681 states and 10907 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-06-05 05:44:58,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:58,136 INFO L93 Difference]: Finished difference Result 5002 states and 14721 transitions. [2021-06-05 05:44:58,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:44:58,136 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-06-05 05:44:58,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:58,141 INFO L225 Difference]: With dead ends: 5002 [2021-06-05 05:44:58,141 INFO L226 Difference]: Without dead ends: 4899 [2021-06-05 05:44:58,141 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1756.4ms TimeCoverageRelationStatistics Valid=63, Invalid=396, Unknown=3, NotChecked=0, Total=462 [2021-06-05 05:44:58,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4899 states. [2021-06-05 05:44:58,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4899 to 3691. [2021-06-05 05:44:58,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3691 states, 3690 states have (on average 2.96260162601626) internal successors, (10932), 3690 states have internal predecessors, (10932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:58,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3691 states to 3691 states and 10932 transitions. [2021-06-05 05:44:58,182 INFO L78 Accepts]: Start accepts. Automaton has 3691 states and 10932 transitions. Word has length 35 [2021-06-05 05:44:58,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:58,182 INFO L482 AbstractCegarLoop]: Abstraction has 3691 states and 10932 transitions. [2021-06-05 05:44:58,182 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-06-05 05:44:58,182 INFO L276 IsEmpty]: Start isEmpty. Operand 3691 states and 10932 transitions. [2021-06-05 05:44:58,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:58,185 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:58,185 INFO L521 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-06-05 05:44:58,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-06-05 05:44:58,386 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:58,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:58,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1370653410, now seen corresponding path program 69 times [2021-06-05 05:44:58,386 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:58,386 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826983759] [2021-06-05 05:44:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:58,521 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:58,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826983759] [2021-06-05 05:44:58,521 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826983759] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:58,521 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789629495] [2021-06-05 05:44:58,521 INFO L93 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-06-05 05:44:58,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 05:44:58,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:58,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:44:58,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:58,593 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-06-05 05:44:58,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:58,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:58,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:58,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:44:58,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:58,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:44:58,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:58,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:58,687 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-06-05 05:44:58,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:44:58,733 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:44:58,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:44:58,735 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:58,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:58,743 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:58,743 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-06-05 05:44:58,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:58,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:58,747 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-06-05 05:44:58,747 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:44:58,756 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:58,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789629495] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:58,756 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:44:58,756 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:44:58,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270242434] [2021-06-05 05:44:58,756 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:44:58,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:44:58,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:44:58,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:44:58,757 INFO L87 Difference]: Start difference. First operand 3691 states and 10932 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-06-05 05:44:58,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:44:58,980 INFO L93 Difference]: Finished difference Result 5579 states and 16471 transitions. [2021-06-05 05:44:58,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:44:58,981 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-06-05 05:44:58,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:44:58,986 INFO L225 Difference]: With dead ends: 5579 [2021-06-05 05:44:58,986 INFO L226 Difference]: Without dead ends: 5423 [2021-06-05 05:44:58,986 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 216.4ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:44:58,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5423 states. [2021-06-05 05:44:59,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5423 to 3771. [2021-06-05 05:44:59,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3771 states, 3770 states have (on average 2.9610079575596817) internal successors, (11163), 3770 states have internal predecessors, (11163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:44:59,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3771 states to 3771 states and 11163 transitions. [2021-06-05 05:44:59,044 INFO L78 Accepts]: Start accepts. Automaton has 3771 states and 11163 transitions. Word has length 35 [2021-06-05 05:44:59,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:44:59,044 INFO L482 AbstractCegarLoop]: Abstraction has 3771 states and 11163 transitions. [2021-06-05 05:44:59,044 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-06-05 05:44:59,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3771 states and 11163 transitions. [2021-06-05 05:44:59,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:44:59,047 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:44:59,047 INFO L521 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-06-05 05:44:59,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:44:59,248 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:44:59,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:44:59,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1067863646, now seen corresponding path program 70 times [2021-06-05 05:44:59,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:44:59,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757194742] [2021-06-05 05:44:59,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:44:59,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:44:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:44:59,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:44:59,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757194742] [2021-06-05 05:44:59,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757194742] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:44:59,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817269243] [2021-06-05 05:44:59,421 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:44:59,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:44:59,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:44:59,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:44:59,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:44:59,514 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-06-05 05:44:59,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:59,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:59,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:44:59,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-06-05 05:44:59,643 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:59,643 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-06-05 05:44:59,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:44:59,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:44:59,662 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-06-05 05:44:59,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:45:00,200 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:45:00,200 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-06-05 05:45:00,202 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:00,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:00,213 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:00,213 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-06-05 05:45:00,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:00,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:00,219 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-06-05 05:45:00,219 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 05:45:00,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:00,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817269243] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:00,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:00,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:45:00,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419869342] [2021-06-05 05:45:00,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:45:00,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:00,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:45:00,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=289, Unknown=1, NotChecked=0, Total=342 [2021-06-05 05:45:00,226 INFO L87 Difference]: Start difference. First operand 3771 states and 11163 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-06-05 05:45:07,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:07,503 INFO L93 Difference]: Finished difference Result 5332 states and 15688 transitions. [2021-06-05 05:45:07,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:07,504 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-06-05 05:45:07,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:07,509 INFO L225 Difference]: With dead ends: 5332 [2021-06-05 05:45:07,510 INFO L226 Difference]: Without dead ends: 5181 [2021-06-05 05:45:07,510 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 788.4ms TimeCoverageRelationStatistics Valid=73, Invalid=432, Unknown=1, NotChecked=0, Total=506 [2021-06-05 05:45:07,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5181 states. [2021-06-05 05:45:07,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5181 to 3741. [2021-06-05 05:45:07,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 3740 states have (on average 2.9606951871657756) internal successors, (11073), 3740 states have internal predecessors, (11073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:07,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 11073 transitions. [2021-06-05 05:45:07,553 INFO L78 Accepts]: Start accepts. Automaton has 3741 states and 11073 transitions. Word has length 35 [2021-06-05 05:45:07,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:07,553 INFO L482 AbstractCegarLoop]: Abstraction has 3741 states and 11073 transitions. [2021-06-05 05:45:07,554 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-06-05 05:45:07,554 INFO L276 IsEmpty]: Start isEmpty. Operand 3741 states and 11073 transitions. [2021-06-05 05:45:07,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:07,557 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:07,557 INFO L521 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-06-05 05:45:07,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2021-06-05 05:45:07,757 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:07,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:07,758 INFO L82 PathProgramCache]: Analyzing trace with hash -690829870, now seen corresponding path program 71 times [2021-06-05 05:45:07,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:07,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112337098] [2021-06-05 05:45:07,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:07,914 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:07,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:07,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112337098] [2021-06-05 05:45:07,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112337098] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:07,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451805166] [2021-06-05 05:45:07,915 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:07,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:45:07,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:07,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:45:07,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:08,042 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-06-05 05:45:08,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:08,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:08,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:08,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:08,138 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:08,138 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-06-05 05:45:08,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:08,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:08,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-06-05 05:45:08,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:45:08,219 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:45:08,219 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-06-05 05:45:08,221 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:08,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:08,232 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:08,232 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-06-05 05:45:08,234 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:08,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:08,235 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-06-05 05:45:08,236 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:45:08,242 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:08,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451805166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:08,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:08,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:45:08,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977844238] [2021-06-05 05:45:08,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:45:08,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:08,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:45:08,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:45:08,244 INFO L87 Difference]: Start difference. First operand 3741 states and 11073 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-06-05 05:45:08,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:08,563 INFO L93 Difference]: Finished difference Result 5457 states and 16152 transitions. [2021-06-05 05:45:08,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:08,563 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-06-05 05:45:08,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:08,569 INFO L225 Difference]: With dead ends: 5457 [2021-06-05 05:45:08,569 INFO L226 Difference]: Without dead ends: 5420 [2021-06-05 05:45:08,569 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 308.1ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:45:08,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5420 states. [2021-06-05 05:45:08,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5420 to 3789. [2021-06-05 05:45:08,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3789 states, 3788 states have (on average 2.961193241816262) internal successors, (11217), 3788 states have internal predecessors, (11217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:08,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3789 states to 3789 states and 11217 transitions. [2021-06-05 05:45:08,612 INFO L78 Accepts]: Start accepts. Automaton has 3789 states and 11217 transitions. Word has length 35 [2021-06-05 05:45:08,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:08,612 INFO L482 AbstractCegarLoop]: Abstraction has 3789 states and 11217 transitions. [2021-06-05 05:45:08,612 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-06-05 05:45:08,612 INFO L276 IsEmpty]: Start isEmpty. Operand 3789 states and 11217 transitions. [2021-06-05 05:45:08,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:08,616 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:08,616 INFO L521 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-06-05 05:45:08,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:08,816 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:08,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:08,816 INFO L82 PathProgramCache]: Analyzing trace with hash 469963718, now seen corresponding path program 72 times [2021-06-05 05:45:08,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:08,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995709382] [2021-06-05 05:45:08,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:08,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:08,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:08,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:08,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995709382] [2021-06-05 05:45:08,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995709382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:08,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558326479] [2021-06-05 05:45:08,953 INFO L93 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-06-05 05:45:08,981 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 05:45:08,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:08,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:45:08,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:09,029 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-06-05 05:45:09,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:09,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:09,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:09,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:09,167 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:09,167 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-06-05 05:45:09,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:09,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:09,182 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-06-05 05:45:09,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:45:09,738 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:45:09,738 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-06-05 05:45:09,740 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:09,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:09,751 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:09,751 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-06-05 05:45:09,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:09,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:09,757 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-06-05 05:45:09,758 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-06-05 05:45:09,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:09,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558326479] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:09,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:09,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 05:45:09,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385116952] [2021-06-05 05:45:09,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 05:45:09,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:09,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 05:45:09,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-06-05 05:45:09,765 INFO L87 Difference]: Start difference. First operand 3789 states and 11217 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-06-05 05:45:16,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:16,383 INFO L93 Difference]: Finished difference Result 5766 states and 17053 transitions. [2021-06-05 05:45:16,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:16,383 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-06-05 05:45:16,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:16,390 INFO L225 Difference]: With dead ends: 5766 [2021-06-05 05:45:16,390 INFO L226 Difference]: Without dead ends: 5711 [2021-06-05 05:45:16,390 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 712.6ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:45:16,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5711 states. [2021-06-05 05:45:16,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5711 to 3825. [2021-06-05 05:45:16,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 3824 states have (on average 2.961558577405858) internal successors, (11325), 3824 states have internal predecessors, (11325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:16,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 11325 transitions. [2021-06-05 05:45:16,437 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 11325 transitions. Word has length 35 [2021-06-05 05:45:16,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:16,437 INFO L482 AbstractCegarLoop]: Abstraction has 3825 states and 11325 transitions. [2021-06-05 05:45:16,437 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-06-05 05:45:16,437 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 11325 transitions. [2021-06-05 05:45:16,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:16,441 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:16,441 INFO L521 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-06-05 05:45:16,642 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 05:45:16,642 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:16,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:16,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1386009022, now seen corresponding path program 73 times [2021-06-05 05:45:16,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:16,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441672678] [2021-06-05 05:45:16,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:16,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:16,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:16,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441672678] [2021-06-05 05:45:16,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441672678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:16,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241692252] [2021-06-05 05:45:16,789 INFO 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-06-05 05:45:16,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:16,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:45:16,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:16,860 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-06-05 05:45:16,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:16,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:16,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-06-05 05:45:16,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:17,005 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:45:17,005 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-06-05 05:45:17,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:17,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:17,013 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-06-05 05:45:17,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 05:45:17,036 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:17,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 31 treesize of output 31 [2021-06-05 05:45:17,042 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:17,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:17,055 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:17,055 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-06-05 05:45:17,057 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:17,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:17,062 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-06-05 05:45:17,062 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:45:17,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:17,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241692252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:17,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:17,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-06-05 05:45:17,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765513394] [2021-06-05 05:45:17,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 05:45:17,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:17,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 05:45:17,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:45:17,073 INFO L87 Difference]: Start difference. First operand 3825 states and 11325 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-06-05 05:45:19,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:19,544 INFO L93 Difference]: Finished difference Result 5412 states and 15954 transitions. [2021-06-05 05:45:19,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:19,545 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-06-05 05:45:19,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:19,551 INFO L225 Difference]: With dead ends: 5412 [2021-06-05 05:45:19,551 INFO L226 Difference]: Without dead ends: 5357 [2021-06-05 05:45:19,551 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 240.2ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-05 05:45:19,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2021-06-05 05:45:19,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 3759. [2021-06-05 05:45:19,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3759 states, 3758 states have (on average 2.960883448642895) internal successors, (11127), 3758 states have internal predecessors, (11127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:19,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3759 states to 3759 states and 11127 transitions. [2021-06-05 05:45:19,597 INFO L78 Accepts]: Start accepts. Automaton has 3759 states and 11127 transitions. Word has length 35 [2021-06-05 05:45:19,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:19,597 INFO L482 AbstractCegarLoop]: Abstraction has 3759 states and 11127 transitions. [2021-06-05 05:45:19,597 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-06-05 05:45:19,597 INFO L276 IsEmpty]: Start isEmpty. Operand 3759 states and 11127 transitions. [2021-06-05 05:45:19,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:19,601 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:19,601 INFO L521 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-06-05 05:45:19,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:19,801 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:19,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:19,802 INFO L82 PathProgramCache]: Analyzing trace with hash 804122284, now seen corresponding path program 74 times [2021-06-05 05:45:19,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:19,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552644936] [2021-06-05 05:45:19,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:19,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:20,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:20,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552644936] [2021-06-05 05:45:20,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552644936] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:20,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483954041] [2021-06-05 05:45:20,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:20,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:45:20,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:20,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:45:20,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:20,529 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-06-05 05:45:20,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:20,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:20,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:20,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-06-05 05:45:21,427 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:21,427 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-06-05 05:45:21,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:21,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:21,442 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-06-05 05:45:21,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:45:22,853 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:45:22,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:45:22,855 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:22,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:22,866 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:22,866 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-06-05 05:45:22,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:22,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:22,874 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-06-05 05:45:22,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-06-05 05:45:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:22,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483954041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:22,884 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:22,884 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:45:22,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715988644] [2021-06-05 05:45:22,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:45:22,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:22,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:45:22,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=285, Unknown=6, NotChecked=0, Total=342 [2021-06-05 05:45:22,885 INFO L87 Difference]: Start difference. First operand 3759 states and 11127 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-06-05 05:45:29,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:29,558 INFO L93 Difference]: Finished difference Result 5619 states and 16448 transitions. [2021-06-05 05:45:29,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 05:45:29,558 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-06-05 05:45:29,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:29,565 INFO L225 Difference]: With dead ends: 5619 [2021-06-05 05:45:29,565 INFO L226 Difference]: Without dead ends: 5407 [2021-06-05 05:45:29,565 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 2864.2ms TimeCoverageRelationStatistics Valid=61, Invalid=353, Unknown=6, NotChecked=0, Total=420 [2021-06-05 05:45:29,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5407 states. [2021-06-05 05:45:29,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5407 to 3801. [2021-06-05 05:45:29,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9576315789473684) internal successors, (11239), 3800 states have internal predecessors, (11239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:29,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-06-05 05:45:29,609 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-06-05 05:45:29,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:29,609 INFO L482 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-06-05 05:45:29,609 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-06-05 05:45:29,609 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-06-05 05:45:29,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:29,612 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:29,612 INFO L521 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-06-05 05:45:29,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2021-06-05 05:45:29,813 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:29,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:29,813 INFO L82 PathProgramCache]: Analyzing trace with hash -562573944, now seen corresponding path program 75 times [2021-06-05 05:45:29,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:29,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794546817] [2021-06-05 05:45:29,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 05:45:29,952 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:29,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794546817] [2021-06-05 05:45:29,952 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794546817] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:29,952 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703632668] [2021-06-05 05:45:29,952 INFO L93 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-06-05 05:45:29,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 05:45:29,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:29,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 05:45:29,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:30,079 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-06-05 05:45:30,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:30,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:30,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:30,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:45, output treesize:38 [2021-06-05 05:45:30,205 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:30,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:45:30,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:30,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:30,220 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-06-05 05:45:30,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:55, output treesize:41 [2021-06-05 05:45:31,068 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 05:45:31,068 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-06-05 05:45:31,089 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:31,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:31,115 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:31,115 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-06-05 05:45:31,123 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 05:45:31,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:31,137 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-06-05 05:45:31,137 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-06-05 05:45:31,161 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:31,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703632668] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:31,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:31,161 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-05 05:45:31,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6779028] [2021-06-05 05:45:31,161 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:45:31,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:31,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:45:31,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:45:31,162 INFO L87 Difference]: Start difference. First operand 3801 states and 11239 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-06-05 05:45:43,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:43,028 INFO L93 Difference]: Finished difference Result 6446 states and 19031 transitions. [2021-06-05 05:45:43,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 05:45:43,028 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-06-05 05:45:43,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:43,037 INFO L225 Difference]: With dead ends: 6446 [2021-06-05 05:45:43,038 INFO L226 Difference]: Without dead ends: 6397 [2021-06-05 05:45:43,038 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 2427.9ms TimeCoverageRelationStatistics Valid=147, Invalid=662, Unknown=3, NotChecked=0, Total=812 [2021-06-05 05:45:43,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6397 states. [2021-06-05 05:45:43,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6397 to 3831. [2021-06-05 05:45:43,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3831 states, 3830 states have (on average 2.957963446475196) internal successors, (11329), 3830 states have internal predecessors, (11329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:43,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 11329 transitions. [2021-06-05 05:45:43,091 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 11329 transitions. Word has length 35 [2021-06-05 05:45:43,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:43,091 INFO L482 AbstractCegarLoop]: Abstraction has 3831 states and 11329 transitions. [2021-06-05 05:45:43,091 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-06-05 05:45:43,091 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 11329 transitions. [2021-06-05 05:45:43,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:43,094 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:43,094 INFO L521 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-06-05 05:45:43,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:43,295 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:43,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:43,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1129159930, now seen corresponding path program 76 times [2021-06-05 05:45:43,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:43,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422013933] [2021-06-05 05:45:43,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:43,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 05:45:43,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:43,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422013933] [2021-06-05 05:45:43,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422013933] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:43,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469127322] [2021-06-05 05:45:43,442 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:45:43,470 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:45:43,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:43,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:45:43,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:43,558 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-06-05 05:45:43,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:43,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:43,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:43,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 05:45:43,732 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:45:43,732 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-06-05 05:45:43,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:43,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:43,740 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-06-05 05:45:43,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 05:45:44,311 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:44,311 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-06-05 05:45:44,316 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:44,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:44,329 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:44,329 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-06-05 05:45:44,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:44,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:44,336 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-06-05 05:45:44,336 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:45:44,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:44,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469127322] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:44,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:44,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:45:44,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447459839] [2021-06-05 05:45:44,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:45:44,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:44,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:45:44,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:45:44,347 INFO L87 Difference]: Start difference. First operand 3831 states and 11329 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-06-05 05:45:51,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:51,004 INFO L93 Difference]: Finished difference Result 5332 states and 15626 transitions. [2021-06-05 05:45:51,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:45:51,005 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-06-05 05:45:51,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:51,011 INFO L225 Difference]: With dead ends: 5332 [2021-06-05 05:45:51,011 INFO L226 Difference]: Without dead ends: 5277 [2021-06-05 05:45:51,011 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 844.7ms TimeCoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2021-06-05 05:45:51,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2021-06-05 05:45:51,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 3801. [2021-06-05 05:45:51,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 2.9576315789473684) internal successors, (11239), 3800 states have internal predecessors, (11239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:51,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 11239 transitions. [2021-06-05 05:45:51,053 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 11239 transitions. Word has length 35 [2021-06-05 05:45:51,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:51,053 INFO L482 AbstractCegarLoop]: Abstraction has 3801 states and 11239 transitions. [2021-06-05 05:45:51,053 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-06-05 05:45:51,053 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 11239 transitions. [2021-06-05 05:45:51,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:51,056 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:51,056 INFO L521 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-06-05 05:45:51,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:51,257 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:51,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:51,257 INFO L82 PathProgramCache]: Analyzing trace with hash -1884724616, now seen corresponding path program 77 times [2021-06-05 05:45:51,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:51,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131769917] [2021-06-05 05:45:51,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:51,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-06-05 05:45:51,394 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:51,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131769917] [2021-06-05 05:45:51,394 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131769917] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:51,394 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665562438] [2021-06-05 05:45:51,394 INFO L93 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-06-05 05:45:51,423 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 05:45:51,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:51,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:45:51,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:51,449 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-06-05 05:45:51,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:51,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:51,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:51,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:51,533 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:51,533 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-06-05 05:45:51,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:51,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:51,544 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-06-05 05:45:51,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:45:51,588 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:45:51,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:45:51,590 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:51,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:51,598 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:51,598 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-06-05 05:45:51,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:51,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:51,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-06-05 05:45:51,601 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-06-05 05:45:51,607 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:51,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665562438] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:51,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:51,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:45:51,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296005034] [2021-06-05 05:45:51,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:45:51,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:51,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:45:51,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:45:51,608 INFO L87 Difference]: Start difference. First operand 3801 states and 11239 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-06-05 05:45:51,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:51,816 INFO L93 Difference]: Finished difference Result 6158 states and 18162 transitions. [2021-06-05 05:45:51,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:45:51,817 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-06-05 05:45:51,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:51,823 INFO L225 Difference]: With dead ends: 6158 [2021-06-05 05:45:51,823 INFO L226 Difference]: Without dead ends: 5990 [2021-06-05 05:45:51,824 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 200.2ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:45:51,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5990 states. [2021-06-05 05:45:51,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5990 to 3881. [2021-06-05 05:45:51,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3881 states, 3880 states have (on average 2.9561855670103094) internal successors, (11470), 3880 states have internal predecessors, (11470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:51,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3881 states to 3881 states and 11470 transitions. [2021-06-05 05:45:51,891 INFO L78 Accepts]: Start accepts. Automaton has 3881 states and 11470 transitions. Word has length 35 [2021-06-05 05:45:51,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:51,891 INFO L482 AbstractCegarLoop]: Abstraction has 3881 states and 11470 transitions. [2021-06-05 05:45:51,891 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-06-05 05:45:51,891 INFO L276 IsEmpty]: Start isEmpty. Operand 3881 states and 11470 transitions. [2021-06-05 05:45:51,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:51,895 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:51,895 INFO L521 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-06-05 05:45:52,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,78 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:52,095 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:52,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:52,096 INFO L82 PathProgramCache]: Analyzing trace with hash -28274376, now seen corresponding path program 78 times [2021-06-05 05:45:52,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:52,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400530999] [2021-06-05 05:45:52,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:52,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45: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-06-05 05:45:52,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:52,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400530999] [2021-06-05 05:45:52,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400530999] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:52,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563372101] [2021-06-05 05:45:52,261 INFO L93 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-06-05 05:45:52,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 05:45:52,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:52,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 05:45:52,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:52,345 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-06-05 05:45:52,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:52,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:52,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:52,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2021-06-05 05:45:52,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:52,456 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-06-05 05:45:52,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:52,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:52,465 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-06-05 05:45:52,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-06-05 05:45:52,520 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 05:45:52,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:45:52,541 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:52,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:52,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:52,568 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-06-05 05:45:52,571 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 05:45:52,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:52,588 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-06-05 05:45:52,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-06-05 05:45:52,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:52,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563372101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:52,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:52,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 05:45:52,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382127508] [2021-06-05 05:45:52,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 05:45:52,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:52,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 05:45:52,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-06-05 05:45:52,624 INFO L87 Difference]: Start difference. First operand 3881 states and 11470 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-06-05 05:45:56,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:56,224 INFO L93 Difference]: Finished difference Result 5866 states and 17251 transitions. [2021-06-05 05:45:56,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 05:45:56,225 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-06-05 05:45:56,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:56,231 INFO L225 Difference]: With dead ends: 5866 [2021-06-05 05:45:56,232 INFO L226 Difference]: Without dead ends: 5725 [2021-06-05 05:45:56,232 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 476.0ms TimeCoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2021-06-05 05:45:56,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5725 states. [2021-06-05 05:45:56,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5725 to 3851. [2021-06-05 05:45:56,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3850 states have (on average 2.9558441558441557) internal successors, (11380), 3850 states have internal predecessors, (11380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:56,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-06-05 05:45:56,278 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-06-05 05:45:56,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:56,278 INFO L482 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-06-05 05:45:56,278 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-06-05 05:45:56,278 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-06-05 05:45:56,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:56,304 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:56,304 INFO L521 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-06-05 05:45:56,504 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:56,504 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:56,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:56,505 INFO L82 PathProgramCache]: Analyzing trace with hash 348759400, now seen corresponding path program 79 times [2021-06-05 05:45:56,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:56,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504065004] [2021-06-05 05:45:56,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:56,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:56,640 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:56,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:56,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504065004] [2021-06-05 05:45:56,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504065004] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:56,641 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93166462] [2021-06-05 05:45:56,641 INFO 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-06-05 05:45:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:56,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:45:56,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:56,694 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-06-05 05:45:56,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:56,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:56,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:56,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:56,772 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:56,772 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-06-05 05:45:56,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:56,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:56,783 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-06-05 05:45:56,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:45:56,836 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 05:45:56,836 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-06-05 05:45:56,838 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:56,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:56,847 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:56,847 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-06-05 05:45:56,848 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:56,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:56,850 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-06-05 05:45:56,850 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 05:45:56,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:56,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93166462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:56,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:56,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:45:56,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329273676] [2021-06-05 05:45:56,856 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:45:56,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:56,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:45:56,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:45:56,857 INFO L87 Difference]: Start difference. First operand 3851 states and 11380 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-06-05 05:45:57,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:57,048 INFO L93 Difference]: Finished difference Result 6068 states and 17943 transitions. [2021-06-05 05:45:57,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:57,048 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-06-05 05:45:57,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:57,056 INFO L225 Difference]: With dead ends: 6068 [2021-06-05 05:45:57,056 INFO L226 Difference]: Without dead ends: 6022 [2021-06-05 05:45:57,056 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 203.7ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:45:57,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6022 states. [2021-06-05 05:45:57,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6022 to 3887. [2021-06-05 05:45:57,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 2.9562532166752447) internal successors, (11488), 3886 states have internal predecessors, (11488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:57,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-06-05 05:45:57,108 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-06-05 05:45:57,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:57,109 INFO L482 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-06-05 05:45:57,109 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-06-05 05:45:57,109 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-06-05 05:45:57,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:57,112 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:57,112 INFO L521 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-06-05 05:45:57,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:57,313 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:57,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:57,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1509552988, now seen corresponding path program 80 times [2021-06-05 05:45:57,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:57,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552974444] [2021-06-05 05:45:57,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:57,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:57,451 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:57,451 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:57,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552974444] [2021-06-05 05:45:57,451 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552974444] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:57,451 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863977948] [2021-06-05 05:45:57,451 INFO L93 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-06-05 05:45:57,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:45:57,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:57,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:45:57,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:57,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-06-05 05:45:57,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:57,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:57,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:57,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:57,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:57,664 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-06-05 05:45:57,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:57,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:57,682 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-06-05 05:45:57,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:45:58,228 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:45:58,229 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-06-05 05:45:58,231 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:58,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:58,243 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:58,243 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-06-05 05:45:58,245 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:58,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:58,250 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-06-05 05:45:58,250 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-06-05 05:45:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:58,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863977948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:58,256 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:58,256 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:45:58,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384996422] [2021-06-05 05:45:58,256 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:45:58,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:58,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:45:58,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-06-05 05:45:58,257 INFO L87 Difference]: Start difference. First operand 3887 states and 11488 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-06-05 05:45:58,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:58,490 INFO L93 Difference]: Finished difference Result 6237 states and 18421 transitions. [2021-06-05 05:45:58,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:58,490 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-06-05 05:45:58,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:58,498 INFO L225 Difference]: With dead ends: 6237 [2021-06-05 05:45:58,498 INFO L226 Difference]: Without dead ends: 6134 [2021-06-05 05:45:58,498 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 693.2ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-06-05 05:45:58,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6134 states. [2021-06-05 05:45:58,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6134 to 3953. [2021-06-05 05:45:58,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3953 states, 3952 states have (on average 2.9554655870445345) internal successors, (11680), 3952 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:58,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3953 states to 3953 states and 11680 transitions. [2021-06-05 05:45:58,549 INFO L78 Accepts]: Start accepts. Automaton has 3953 states and 11680 transitions. Word has length 35 [2021-06-05 05:45:58,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:58,549 INFO L482 AbstractCegarLoop]: Abstraction has 3953 states and 11680 transitions. [2021-06-05 05:45:58,549 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-06-05 05:45:58,549 INFO L276 IsEmpty]: Start isEmpty. Operand 3953 states and 11680 transitions. [2021-06-05 05:45:58,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:58,552 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:58,552 INFO L521 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-06-05 05:45:58,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:58,753 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:58,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:58,753 INFO L82 PathProgramCache]: Analyzing trace with hash -346419752, now seen corresponding path program 81 times [2021-06-05 05:45:58,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:58,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819156922] [2021-06-05 05:45:58,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:58,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:58,889 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:58,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:58,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819156922] [2021-06-05 05:45:58,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819156922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:58,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726587555] [2021-06-05 05:45:58,889 INFO L93 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-06-05 05:45:58,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 05:45:58,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:58,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:45:58,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:58,942 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-06-05 05:45:58,943 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:58,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:58,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:58,950 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-06-05 05:45:59,089 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:45:59,090 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-06-05 05:45:59,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:59,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:59,097 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-06-05 05:45:59,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 05:45:59,121 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:59,121 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-06-05 05:45:59,127 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:59,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:59,141 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:59,141 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-06-05 05:45:59,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:59,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:59,161 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-06-05 05:45:59,161 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:45:59,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:45:59,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726587555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:59,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:45:59,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:45:59,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024262608] [2021-06-05 05:45:59,172 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:45:59,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:45:59,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:45:59,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:45:59,172 INFO L87 Difference]: Start difference. First operand 3953 states and 11680 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-06-05 05:45:59,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:45:59,453 INFO L93 Difference]: Finished difference Result 5794 states and 17064 transitions. [2021-06-05 05:45:59,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:45:59,453 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-06-05 05:45:59,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:45:59,460 INFO L225 Difference]: With dead ends: 5794 [2021-06-05 05:45:59,460 INFO L226 Difference]: Without dead ends: 5648 [2021-06-05 05:45:59,460 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 212.4ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:45:59,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5648 states. [2021-06-05 05:45:59,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5648 to 3851. [2021-06-05 05:45:59,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3851 states, 3850 states have (on average 2.9558441558441557) internal successors, (11380), 3850 states have internal predecessors, (11380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:45:59,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3851 states to 3851 states and 11380 transitions. [2021-06-05 05:45:59,506 INFO L78 Accepts]: Start accepts. Automaton has 3851 states and 11380 transitions. Word has length 35 [2021-06-05 05:45:59,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:45:59,506 INFO L482 AbstractCegarLoop]: Abstraction has 3851 states and 11380 transitions. [2021-06-05 05:45:59,506 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-06-05 05:45:59,506 INFO L276 IsEmpty]: Start isEmpty. Operand 3851 states and 11380 transitions. [2021-06-05 05:45:59,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:45:59,509 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:45:59,510 INFO L521 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-06-05 05:45:59,710 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:45:59,710 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:45:59,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:45:59,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1201716716, now seen corresponding path program 82 times [2021-06-05 05:45:59,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:45:59,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962683178] [2021-06-05 05:45:59,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:45:59,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:45:59,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-06-05 05:45:59,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:45:59,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962683178] [2021-06-05 05:45:59,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962683178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:45:59,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250715157] [2021-06-05 05:45:59,852 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:45:59,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:45:59,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:45:59,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:45:59,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:45:59,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:45:59,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:45:59,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:45:59,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:45:59,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:46:00,008 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:00,008 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-06-05 05:46:00,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:00,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:00,019 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-06-05 05:46:00,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-06-05 05:46:00,072 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 05:46:00,072 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-06-05 05:46:00,074 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:00,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:00,094 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:00,094 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-06-05 05:46:00,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:00,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:00,098 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-06-05 05:46:00,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 05:46:00,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:00,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250715157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:00,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:00,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:46:00,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587500216] [2021-06-05 05:46:00,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:46:00,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:00,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:46:00,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:46:00,107 INFO L87 Difference]: Start difference. First operand 3851 states and 11380 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-06-05 05:46:01,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:01,812 INFO L93 Difference]: Finished difference Result 6031 states and 17839 transitions. [2021-06-05 05:46:01,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:46:01,812 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-06-05 05:46:01,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:01,819 INFO L225 Difference]: With dead ends: 6031 [2021-06-05 05:46:01,819 INFO L226 Difference]: Without dead ends: 5985 [2021-06-05 05:46:01,819 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 214.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:46:01,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5985 states. [2021-06-05 05:46:01,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5985 to 3951. [2021-06-05 05:46:01,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3951 states, 3950 states have (on average 2.956962025316456) internal successors, (11680), 3950 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:01,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3951 states to 3951 states and 11680 transitions. [2021-06-05 05:46:01,867 INFO L78 Accepts]: Start accepts. Automaton has 3951 states and 11680 transitions. Word has length 35 [2021-06-05 05:46:01,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:01,867 INFO L482 AbstractCegarLoop]: Abstraction has 3951 states and 11680 transitions. [2021-06-05 05:46:01,867 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-06-05 05:46:01,867 INFO L276 IsEmpty]: Start isEmpty. Operand 3951 states and 11680 transitions. [2021-06-05 05:46:01,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:01,871 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:01,871 INFO L521 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-06-05 05:46:02,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-06-05 05:46:02,072 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:02,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:02,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1932456992, now seen corresponding path program 83 times [2021-06-05 05:46:02,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:02,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722464315] [2021-06-05 05:46:02,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:02,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:02,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-06-05 05:46:02,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:02,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722464315] [2021-06-05 05:46:02,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722464315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:02,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587464378] [2021-06-05 05:46:02,220 INFO L93 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-06-05 05:46:02,355 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:46:02,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:02,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:46:02,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:02,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:46:02,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:02,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:02,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:02,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:46:02,543 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:02,543 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-06-05 05:46:02,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:02,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:02,558 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-06-05 05:46:02,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-06-05 05:46:03,100 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:46:03,100 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-06-05 05:46:03,102 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:03,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:03,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:03,113 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-06-05 05:46:03,114 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:03,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:03,119 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-06-05 05:46:03,119 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-06-05 05:46:03,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:03,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587464378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:03,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:03,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:46:03,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122192844] [2021-06-05 05:46:03,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:46:03,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:03,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:46:03,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=193, Unknown=1, NotChecked=0, Total=240 [2021-06-05 05:46:03,126 INFO L87 Difference]: Start difference. First operand 3951 states and 11680 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-06-05 05:46:09,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:09,733 INFO L93 Difference]: Finished difference Result 6027 states and 17812 transitions. [2021-06-05 05:46:09,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:46:09,733 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-06-05 05:46:09,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:09,740 INFO L225 Difference]: With dead ends: 6027 [2021-06-05 05:46:09,740 INFO L226 Difference]: Without dead ends: 5981 [2021-06-05 05:46:09,740 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 716.8ms TimeCoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-06-05 05:46:09,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5981 states. [2021-06-05 05:46:09,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5981 to 3987. [2021-06-05 05:46:09,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3987 states, 3986 states have (on average 2.9573507275464124) internal successors, (11788), 3986 states have internal predecessors, (11788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:09,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3987 states to 3987 states and 11788 transitions. [2021-06-05 05:46:09,789 INFO L78 Accepts]: Start accepts. Automaton has 3987 states and 11788 transitions. Word has length 35 [2021-06-05 05:46:09,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:09,789 INFO L482 AbstractCegarLoop]: Abstraction has 3987 states and 11788 transitions. [2021-06-05 05:46:09,789 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-06-05 05:46:09,789 INFO L276 IsEmpty]: Start isEmpty. Operand 3987 states and 11788 transitions. [2021-06-05 05:46:09,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:09,793 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:09,793 INFO L521 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-06-05 05:46:09,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-06-05 05:46:09,994 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:09,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:09,994 INFO L82 PathProgramCache]: Analyzing trace with hash 506537564, now seen corresponding path program 84 times [2021-06-05 05:46:09,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:09,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834799211] [2021-06-05 05:46:09,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:10,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-06-05 05:46:10,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:10,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834799211] [2021-06-05 05:46:10,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834799211] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:10,153 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848547144] [2021-06-05 05:46:10,153 INFO L93 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-06-05 05:46:10,180 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 05:46:10,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:10,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:46:10,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:10,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:46:10,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:10,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:10,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:10,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:39, output treesize:32 [2021-06-05 05:46:10,360 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-06-05 05:46:10,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:46:10,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:10,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:10,368 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-06-05 05:46:10,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:25 [2021-06-05 05:46:10,392 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:10,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:46:10,398 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:10,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:10,410 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:10,411 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-06-05 05:46:10,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:10,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:10,417 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-06-05 05:46:10,418 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:46:10,428 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:10,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848547144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:10,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:10,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-06-05 05:46:10,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995446602] [2021-06-05 05:46:10,428 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-05 05:46:10,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:10,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-05 05:46:10,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 05:46:10,429 INFO L87 Difference]: Start difference. First operand 3987 states and 11788 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-06-05 05:46:11,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:11,796 INFO L93 Difference]: Finished difference Result 5772 states and 17034 transitions. [2021-06-05 05:46:11,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:46:11,797 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-06-05 05:46:11,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:11,803 INFO L225 Difference]: With dead ends: 5772 [2021-06-05 05:46:11,803 INFO L226 Difference]: Without dead ends: 5699 [2021-06-05 05:46:11,803 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 239.2ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-06-05 05:46:11,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5699 states. [2021-06-05 05:46:11,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5699 to 3873. [2021-06-05 05:46:11,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3873 states, 3872 states have (on average 2.956095041322314) internal successors, (11446), 3872 states have internal predecessors, (11446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:11,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3873 states to 3873 states and 11446 transitions. [2021-06-05 05:46:11,847 INFO L78 Accepts]: Start accepts. Automaton has 3873 states and 11446 transitions. Word has length 35 [2021-06-05 05:46:11,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:11,848 INFO L482 AbstractCegarLoop]: Abstraction has 3873 states and 11446 transitions. [2021-06-05 05:46:11,848 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-06-05 05:46:11,848 INFO L276 IsEmpty]: Start isEmpty. Operand 3873 states and 11446 transitions. [2021-06-05 05:46:11,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:11,851 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:11,851 INFO L521 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-06-05 05:46:12,051 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 05:46:12,051 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:12,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:12,052 INFO L82 PathProgramCache]: Analyzing trace with hash -387765256, now seen corresponding path program 85 times [2021-06-05 05:46:12,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:12,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156487003] [2021-06-05 05:46:12,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:12,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:12,213 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:12,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:12,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156487003] [2021-06-05 05:46:12,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156487003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:12,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252277835] [2021-06-05 05:46:12,214 INFO 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-06-05 05:46:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:12,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:46:12,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:12,323 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-06-05 05:46:12,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:12,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:12,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:12,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 05:46:12,374 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:12,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-06-05 05:46:12,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:12,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:12,382 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-06-05 05:46:12,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:45, output treesize:29 [2021-06-05 05:46:13,078 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 05:46:13,079 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-06-05 05:46:13,080 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:13,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:13,089 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:13,089 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-06-05 05:46:13,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:13,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:13,092 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-06-05 05:46:13,092 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-06-05 05:46:13,098 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:13,098 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252277835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:13,098 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:13,098 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:46:13,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586678355] [2021-06-05 05:46:13,098 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:46:13,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:13,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:46:13,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-06-05 05:46:13,099 INFO L87 Difference]: Start difference. First operand 3873 states and 11446 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-06-05 05:46:20,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:20,941 INFO L93 Difference]: Finished difference Result 5669 states and 16750 transitions. [2021-06-05 05:46:20,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:46:20,941 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-06-05 05:46:20,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:20,947 INFO L225 Difference]: With dead ends: 5669 [2021-06-05 05:46:20,947 INFO L226 Difference]: Without dead ends: 5623 [2021-06-05 05:46:20,947 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 864.7ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-06-05 05:46:20,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5623 states. [2021-06-05 05:46:20,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5623 to 3923. [2021-06-05 05:46:20,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3923 states, 3922 states have (on average 2.9566547679755226) internal successors, (11596), 3922 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-06-05 05:46:20,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3923 states to 3923 states and 11596 transitions. [2021-06-05 05:46:20,990 INFO L78 Accepts]: Start accepts. Automaton has 3923 states and 11596 transitions. Word has length 35 [2021-06-05 05:46:20,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:20,991 INFO L482 AbstractCegarLoop]: Abstraction has 3923 states and 11596 transitions. [2021-06-05 05:46:20,991 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-06-05 05:46:20,991 INFO L276 IsEmpty]: Start isEmpty. Operand 3923 states and 11596 transitions. [2021-06-05 05:46:20,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:20,994 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:20,994 INFO L521 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-06-05 05:46:21,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:21,195 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:21,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:21,195 INFO L82 PathProgramCache]: Analyzing trace with hash 2051229300, now seen corresponding path program 86 times [2021-06-05 05:46:21,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:21,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811348736] [2021-06-05 05:46:21,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:21,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:21,368 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:21,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:21,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811348736] [2021-06-05 05:46:21,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811348736] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:21,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225358952] [2021-06-05 05:46:21,369 INFO L93 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-06-05 05:46:21,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:46:21,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:21,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:46:21,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:21,489 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-06-05 05:46:21,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:21,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:21,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-06-05 05:46:21,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:39 [2021-06-05 05:46:21,554 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-06-05 05:46:21,554 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 49 treesize of output 29 [2021-06-05 05:46:21,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:21,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:21,561 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-06-05 05:46:21,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:49, output treesize:25 [2021-06-05 05:46:22,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:22,114 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-06-05 05:46:22,119 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:22,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:22,133 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:22,134 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-06-05 05:46:22,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:22,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:22,141 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-06-05 05:46:22,141 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:46:22,156 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:22,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225358952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:22,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:22,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:46:22,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259241378] [2021-06-05 05:46:22,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:46:22,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:22,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:46:22,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:46:22,157 INFO L87 Difference]: Start difference. First operand 3923 states and 11596 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-06-05 05:46:22,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:22,432 INFO L93 Difference]: Finished difference Result 5392 states and 15912 transitions. [2021-06-05 05:46:22,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:46:22,433 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-06-05 05:46:22,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:22,438 INFO L225 Difference]: With dead ends: 5392 [2021-06-05 05:46:22,438 INFO L226 Difference]: Without dead ends: 5319 [2021-06-05 05:46:22,438 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 757.8ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 05:46:22,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5319 states. [2021-06-05 05:46:22,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5319 to 3887. [2021-06-05 05:46:22,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3887 states, 3886 states have (on average 2.9562532166752447) internal successors, (11488), 3886 states have internal predecessors, (11488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:22,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3887 states to 3887 states and 11488 transitions. [2021-06-05 05:46:22,501 INFO L78 Accepts]: Start accepts. Automaton has 3887 states and 11488 transitions. Word has length 35 [2021-06-05 05:46:22,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:22,501 INFO L482 AbstractCegarLoop]: Abstraction has 3887 states and 11488 transitions. [2021-06-05 05:46:22,501 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-06-05 05:46:22,501 INFO L276 IsEmpty]: Start isEmpty. Operand 3887 states and 11488 transitions. [2021-06-05 05:46:22,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:22,507 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:22,507 INFO L521 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-06-05 05:46:22,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:22,728 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:22,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:22,729 INFO L82 PathProgramCache]: Analyzing trace with hash -232121480, now seen corresponding path program 87 times [2021-06-05 05:46:22,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:22,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159811547] [2021-06-05 05:46:22,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:22,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:22,878 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:22,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:22,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159811547] [2021-06-05 05:46:22,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159811547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:22,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969767859] [2021-06-05 05:46:22,878 INFO L93 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-06-05 05:46:22,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:46:22,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:22,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:46:22,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:22,981 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-05 05:46:22,981 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-06-05 05:46:22,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:22,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:22,986 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-06-05 05:46:22,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:47, output treesize:27 [2021-06-05 05:46:24,638 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-06-05 05:46:24,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:24,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:24,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:24,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-06-05 05:46:24,744 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:24,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:46:24,749 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:24,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:24,762 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:24,762 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-06-05 05:46:24,763 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:24,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:24,769 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-06-05 05:46:24,769 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:46:24,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:24,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969767859] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:24,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:24,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-06-05 05:46:24,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72392399] [2021-06-05 05:46:24,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 05:46:24,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:24,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 05:46:24,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-06-05 05:46:24,780 INFO L87 Difference]: Start difference. First operand 3887 states and 11488 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-06-05 05:46:26,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:26,712 INFO L93 Difference]: Finished difference Result 5158 states and 15220 transitions. [2021-06-05 05:46:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 05:46:26,713 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-06-05 05:46:26,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:26,719 INFO L225 Difference]: With dead ends: 5158 [2021-06-05 05:46:26,719 INFO L226 Difference]: Without dead ends: 5085 [2021-06-05 05:46:26,719 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1893.0ms TimeCoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-06-05 05:46:26,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5085 states. [2021-06-05 05:46:26,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5085 to 3857. [2021-06-05 05:46:26,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3857 states, 3856 states have (on average 2.9559128630705396) internal successors, (11398), 3856 states have internal predecessors, (11398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:26,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3857 states to 3857 states and 11398 transitions. [2021-06-05 05:46:26,764 INFO L78 Accepts]: Start accepts. Automaton has 3857 states and 11398 transitions. Word has length 35 [2021-06-05 05:46:26,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:26,764 INFO L482 AbstractCegarLoop]: Abstraction has 3857 states and 11398 transitions. [2021-06-05 05:46:26,764 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-06-05 05:46:26,764 INFO L276 IsEmpty]: Start isEmpty. Operand 3857 states and 11398 transitions. [2021-06-05 05:46:26,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:26,769 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:26,769 INFO L521 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-06-05 05:46:26,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:26,969 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:26,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:26,969 INFO L82 PathProgramCache]: Analyzing trace with hash 754362168, now seen corresponding path program 88 times [2021-06-05 05:46:26,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:26,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670910204] [2021-06-05 05:46:26,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:26,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:27,135 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:27,135 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:27,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670910204] [2021-06-05 05:46:27,135 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670910204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:27,135 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085408282] [2021-06-05 05:46:27,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:27,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:46:27,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:27,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:46:27,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:27,268 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-06-05 05:46:27,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:27,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:27,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:27,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 05:46:28,338 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:28,338 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-06-05 05:46:28,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:28,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:28,353 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-06-05 05:46:28,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:46:29,772 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:46:29,773 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-06-05 05:46:29,774 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:29,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:29,786 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:29,786 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-06-05 05:46:29,787 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:29,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:29,791 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-06-05 05:46:29,792 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 05:46:29,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:29,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085408282] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:29,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:29,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:46:29,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894384617] [2021-06-05 05:46:29,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:46:29,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:29,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:46:29,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=250, Unknown=5, NotChecked=0, Total=306 [2021-06-05 05:46:29,799 INFO L87 Difference]: Start difference. First operand 3857 states and 11398 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-06-05 05:46:47,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:47,027 INFO L93 Difference]: Finished difference Result 5884 states and 17194 transitions. [2021-06-05 05:46:47,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 05:46:47,027 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-06-05 05:46:47,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:47,034 INFO L225 Difference]: With dead ends: 5884 [2021-06-05 05:46:47,034 INFO L226 Difference]: Without dead ends: 5625 [2021-06-05 05:46:47,034 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2591.5ms TimeCoverageRelationStatistics Valid=68, Invalid=347, Unknown=5, NotChecked=0, Total=420 [2021-06-05 05:46:47,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5625 states. [2021-06-05 05:46:47,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5625 to 3905. [2021-06-05 05:46:47,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3905 states, 3904 states have (on average 2.9521004098360657) internal successors, (11525), 3904 states have internal predecessors, (11525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:47,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3905 states to 3905 states and 11525 transitions. [2021-06-05 05:46:47,079 INFO L78 Accepts]: Start accepts. Automaton has 3905 states and 11525 transitions. Word has length 35 [2021-06-05 05:46:47,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:47,079 INFO L482 AbstractCegarLoop]: Abstraction has 3905 states and 11525 transitions. [2021-06-05 05:46:47,079 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-06-05 05:46:47,079 INFO L276 IsEmpty]: Start isEmpty. Operand 3905 states and 11525 transitions. [2021-06-05 05:46:47,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:47,082 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:47,082 INFO L521 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-06-05 05:46:47,283 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-06-05 05:46:47,283 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:47,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:47,283 INFO L82 PathProgramCache]: Analyzing trace with hash 812787124, now seen corresponding path program 89 times [2021-06-05 05:46:47,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:47,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774354679] [2021-06-05 05:46:47,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:47,452 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:46:47,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:47,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774354679] [2021-06-05 05:46:47,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774354679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:47,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169987648] [2021-06-05 05:46:47,453 INFO L93 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-06-05 05:46:47,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 05:46:47,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:47,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:46:47,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:47,583 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-06-05 05:46:47,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:47,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:47,594 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-06-05 05:46:47,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:37 [2021-06-05 05:46:47,695 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:47,695 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-06-05 05:46:47,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:47,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:47,709 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-06-05 05:46:47,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:35 [2021-06-05 05:46:47,816 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-06-05 05:46:47,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:46:47,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-06-05 05:46:47,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:47,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:47,841 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-06-05 05:46:47,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:47,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:47,852 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-06-05 05:46:47,853 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:41, output treesize:3 [2021-06-05 05:46:47,859 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:47,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169987648] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:47,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:47,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:46:47,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577816758] [2021-06-05 05:46:47,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:46:47,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:47,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:46:47,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-05 05:46:47,859 INFO L87 Difference]: Start difference. First operand 3905 states and 11525 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-06-05 05:46:48,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:48,173 INFO L93 Difference]: Finished difference Result 5974 states and 17536 transitions. [2021-06-05 05:46:48,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 05:46:48,174 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-06-05 05:46:48,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:48,180 INFO L225 Difference]: With dead ends: 5974 [2021-06-05 05:46:48,180 INFO L226 Difference]: Without dead ends: 5833 [2021-06-05 05:46:48,180 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 356.0ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-06-05 05:46:48,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5833 states. [2021-06-05 05:46:48,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5833 to 3975. [2021-06-05 05:46:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3974 states have (on average 2.9481630598892803) internal successors, (11716), 3974 states have internal predecessors, (11716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:48,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 11716 transitions. [2021-06-05 05:46:48,224 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 11716 transitions. Word has length 35 [2021-06-05 05:46:48,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:48,225 INFO L482 AbstractCegarLoop]: Abstraction has 3975 states and 11716 transitions. [2021-06-05 05:46:48,225 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-06-05 05:46:48,225 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 11716 transitions. [2021-06-05 05:46:48,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:48,228 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:48,228 INFO L521 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-06-05 05:46:48,428 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:48,429 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:48,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:48,429 INFO L82 PathProgramCache]: Analyzing trace with hash 246201138, now seen corresponding path program 90 times [2021-06-05 05:46:48,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:48,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871424515] [2021-06-05 05:46:48,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:48,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:48,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 05:46:48,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:48,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871424515] [2021-06-05 05:46:48,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871424515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:48,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063121086] [2021-06-05 05:46:48,571 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:48,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 05:46:48,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:46:48,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 05:46:48,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:48,684 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-06-05 05:46:48,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:48,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:48,701 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-06-05 05:46:48,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:41, output treesize:34 [2021-06-05 05:46:48,875 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:48,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:46:48,882 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:48,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:48,914 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-06-05 05:46:48,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:38 [2021-06-05 05:46:49,358 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:49,359 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-06-05 05:46:49,369 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:49,377 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:49,377 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-06-05 05:46:49,383 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:46:49,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:49,420 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:49,420 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-06-05 05:46:49,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-06-05 05:46:49,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:49,431 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-06-05 05:46:49,432 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:49,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:49,450 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-06-05 05:46:49,450 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:69, output treesize:13 [2021-06-05 05:46:49,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:49,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063121086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:49,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:46:49,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-05 05:46:49,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353153673] [2021-06-05 05:46:49,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:46:49,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:46:49,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:46:49,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=251, Unknown=1, NotChecked=0, Total=306 [2021-06-05 05:46:49,481 INFO L87 Difference]: Start difference. First operand 3975 states and 11716 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-06-05 05:46:58,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:46:58,511 INFO L93 Difference]: Finished difference Result 6553 states and 19154 transitions. [2021-06-05 05:46:58,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 05:46:58,511 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-06-05 05:46:58,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:46:58,519 INFO L225 Difference]: With dead ends: 6553 [2021-06-05 05:46:58,519 INFO L226 Difference]: Without dead ends: 6315 [2021-06-05 05:46:58,520 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 2774.4ms TimeCoverageRelationStatistics Valid=120, Invalid=578, Unknown=4, NotChecked=0, Total=702 [2021-06-05 05:46:58,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6315 states. [2021-06-05 05:46:58,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6315 to 3945. [2021-06-05 05:46:58,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 2.949290060851927) internal successors, (11632), 3944 states have internal predecessors, (11632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:46:58,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 11632 transitions. [2021-06-05 05:46:58,571 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 11632 transitions. Word has length 35 [2021-06-05 05:46:58,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:46:58,571 INFO L482 AbstractCegarLoop]: Abstraction has 3945 states and 11632 transitions. [2021-06-05 05:46:58,571 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-06-05 05:46:58,571 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 11632 transitions. [2021-06-05 05:46:58,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:46:58,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:46:58,575 INFO L521 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-06-05 05:46:58,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:46:58,775 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:46:58,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:46:58,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1782057260, now seen corresponding path program 91 times [2021-06-05 05:46:58,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:46:58,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921854361] [2021-06-05 05:46:58,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:46:58,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:58,932 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:46:58,932 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:46:58,932 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921854361] [2021-06-05 05:46:58,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921854361] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:46:58,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039213245] [2021-06-05 05:46:58,933 INFO 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-06-05 05:46:58,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:46:58,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:46:58,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:46:59,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:46:59,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:59,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:59,104 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-06-05 05:46:59,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:46:59,167 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:59,167 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-06-05 05:46:59,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:46:59,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:46:59,184 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-06-05 05:46:59,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:47:00,613 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:47:00,613 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-06-05 05:47:00,615 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:00,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:00,627 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:00,627 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-06-05 05:47:00,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:00,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:00,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-06-05 05:47:00,633 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 05:47:00,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-06-05 05:47:00,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039213245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:00,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:47:00,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:47:00,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789137348] [2021-06-05 05:47:00,640 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:47:00,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:47:00,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:47:00,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-06-05 05:47:00,640 INFO L87 Difference]: Start difference. First operand 3945 states and 11632 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-06-05 05:47:00,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:47:00,990 INFO L93 Difference]: Finished difference Result 6028 states and 17742 transitions. [2021-06-05 05:47:00,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 05:47:00,990 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-06-05 05:47:00,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:47:00,997 INFO L225 Difference]: With dead ends: 6028 [2021-06-05 05:47:00,997 INFO L226 Difference]: Without dead ends: 5887 [2021-06-05 05:47:00,997 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1624.6ms TimeCoverageRelationStatistics Valid=73, Invalid=386, Unknown=3, NotChecked=0, Total=462 [2021-06-05 05:47:01,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2021-06-05 05:47:01,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 4037. [2021-06-05 05:47:01,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4037 states, 4036 states have (on average 2.9482160555004957) internal successors, (11899), 4036 states have internal predecessors, (11899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:47:01,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4037 states to 4037 states and 11899 transitions. [2021-06-05 05:47:01,060 INFO L78 Accepts]: Start accepts. Automaton has 4037 states and 11899 transitions. Word has length 35 [2021-06-05 05:47:01,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:47:01,060 INFO L482 AbstractCegarLoop]: Abstraction has 4037 states and 11899 transitions. [2021-06-05 05:47:01,060 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-06-05 05:47:01,060 INFO L276 IsEmpty]: Start isEmpty. Operand 4037 states and 11899 transitions. [2021-06-05 05:47:01,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:47:01,064 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:47:01,064 INFO L521 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-06-05 05:47:01,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable317 [2021-06-05 05:47:01,264 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:47:01,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:47:01,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1488239584, now seen corresponding path program 92 times [2021-06-05 05:47:01,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:47:01,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359394602] [2021-06-05 05:47:01,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:47:01,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:47:01,413 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:01,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:47:01,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359394602] [2021-06-05 05:47:01,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359394602] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:01,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649746897] [2021-06-05 05:47:01,413 INFO L93 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-06-05 05:47:01,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 05:47:01,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:47:01,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 05:47:01,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:47:01,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:47:01,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:01,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:01,602 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-06-05 05:47:01,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:47:01,738 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-06-05 05:47:01,739 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-06-05 05:47:01,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:01,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:01,748 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-06-05 05:47:01,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:25 [2021-06-05 05:47:03,148 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:03,149 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-06-05 05:47:03,155 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:03,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:03,167 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:03,167 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-06-05 05:47:03,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:03,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:03,174 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-06-05 05:47:03,175 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:47:03,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:03,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649746897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:03,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:47:03,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-06-05 05:47:03,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001834451] [2021-06-05 05:47:03,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:47:03,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:47:03,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:47:03,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-06-05 05:47:03,186 INFO L87 Difference]: Start difference. First operand 4037 states and 11899 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-06-05 05:47:03,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:47:03,468 INFO L93 Difference]: Finished difference Result 5838 states and 17073 transitions. [2021-06-05 05:47:03,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 05:47:03,468 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-06-05 05:47:03,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:47:03,475 INFO L225 Difference]: With dead ends: 5838 [2021-06-05 05:47:03,475 INFO L226 Difference]: Without dead ends: 5683 [2021-06-05 05:47:03,475 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1677.1ms TimeCoverageRelationStatistics Valid=67, Invalid=350, Unknown=3, NotChecked=0, Total=420 [2021-06-05 05:47:03,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5683 states. [2021-06-05 05:47:03,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5683 to 3971. [2021-06-05 05:47:03,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3971 states, 3970 states have (on average 2.948866498740554) internal successors, (11707), 3970 states have internal predecessors, (11707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:47:03,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3971 states to 3971 states and 11707 transitions. [2021-06-05 05:47:03,524 INFO L78 Accepts]: Start accepts. Automaton has 3971 states and 11707 transitions. Word has length 35 [2021-06-05 05:47:03,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:47:03,524 INFO L482 AbstractCegarLoop]: Abstraction has 3971 states and 11707 transitions. [2021-06-05 05:47:03,524 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-06-05 05:47:03,524 INFO L276 IsEmpty]: Start isEmpty. Operand 3971 states and 11707 transitions. [2021-06-05 05:47:03,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:47:03,527 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:47:03,527 INFO L521 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-06-05 05:47:03,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:47:03,729 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:47:03,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:47:03,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1226213944, now seen corresponding path program 93 times [2021-06-05 05:47:03,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:47:03,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833080766] [2021-06-05 05:47:03,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:47:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:47:03,870 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:03,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:47:03,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833080766] [2021-06-05 05:47:03,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833080766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:03,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489235388] [2021-06-05 05:47:03,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:47:03,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 05:47:03,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:47:03,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 05:47:03,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:47:04,063 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-06-05 05:47:04,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:47:04,068 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:04,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:04,088 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-06-05 05:47:04,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:56, output treesize:40 [2021-06-05 05:47:05,156 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-06-05 05:47:05,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:05,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 5 treesize of output 3 [2021-06-05 05:47:05,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:05,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,172 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-06-05 05:47:05,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:69, output treesize:57 [2021-06-05 05:47:05,722 WARN L205 SmtUtils]: Spent 527.00 ms on a formula simplification that was a NOOP. DAG size: 38 [2021-06-05 05:47:05,754 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,755 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-06-05 05:47:05,764 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:05,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-06-05 05:47:05,788 INFO L550 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:05,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,804 INFO L446 ElimStorePlain]: Different costs {2=[consume], 6=[v_prenex_4]} [2021-06-05 05:47:05,813 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,813 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-06-05 05:47:05,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:05,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,844 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,844 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-06-05 05:47:05,846 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-06-05 05:47:05,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:05,864 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-06-05 05:47:05,864 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 11 variables, input treesize:69, output treesize:13 [2021-06-05 05:47:05,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:05,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489235388] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:05,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:47:05,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-06-05 05:47:05,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136534257] [2021-06-05 05:47:05,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-05 05:47:05,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:47:05,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-05 05:47:05,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=324, Unknown=2, NotChecked=0, Total=380 [2021-06-05 05:47:05,898 INFO L87 Difference]: Start difference. First operand 3971 states and 11707 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-06-05 05:47:28,671 WARN L205 SmtUtils]: Spent 1.88 s on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-06-05 05:47:34,364 WARN L205 SmtUtils]: Spent 1.72 s on a formula simplification. DAG size of input: 55 DAG size of output: 41 [2021-06-05 05:47:35,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:47:35,299 INFO L93 Difference]: Finished difference Result 7230 states and 21059 transitions. [2021-06-05 05:47:35,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-06-05 05:47:35,299 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-06-05 05:47:35,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:47:35,308 INFO L225 Difference]: With dead ends: 7230 [2021-06-05 05:47:35,308 INFO L226 Difference]: Without dead ends: 7000 [2021-06-05 05:47:35,308 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 11322.2ms TimeCoverageRelationStatistics Valid=174, Invalid=1144, Unknown=14, NotChecked=0, Total=1332 [2021-06-05 05:47:35,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7000 states. [2021-06-05 05:47:35,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7000 to 3993. [2021-06-05 05:47:35,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3993 states, 3992 states have (on average 2.9483967935871744) internal successors, (11770), 3992 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-06-05 05:47:35,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3993 states to 3993 states and 11770 transitions. [2021-06-05 05:47:35,377 INFO L78 Accepts]: Start accepts. Automaton has 3993 states and 11770 transitions. Word has length 35 [2021-06-05 05:47:35,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:47:35,377 INFO L482 AbstractCegarLoop]: Abstraction has 3993 states and 11770 transitions. [2021-06-05 05:47:35,378 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-06-05 05:47:35,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3993 states and 11770 transitions. [2021-06-05 05:47:35,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:47:35,381 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:47:35,381 INFO L521 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-06-05 05:47:35,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2021-06-05 05:47:35,582 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:47:35,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:47:35,582 INFO L82 PathProgramCache]: Analyzing trace with hash 74556574, now seen corresponding path program 94 times [2021-06-05 05:47:35,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:47:35,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084737846] [2021-06-05 05:47:35,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:47:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:47:35,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:35,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:47:35,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084737846] [2021-06-05 05:47:35,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084737846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:35,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242863874] [2021-06-05 05:47:35,754 INFO L93 rtionOrderModulation]: Changing 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-06-05 05:47:35,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 05:47:35,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:47:35,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:47:35,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:47:35,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:47:35,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:35,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:35,957 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-06-05 05:47:35,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:54, output treesize:47 [2021-06-05 05:47:36,040 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:36,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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-06-05 05:47:36,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:36,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:36,059 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-06-05 05:47:36,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:47:38,043 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:47:38,043 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-06-05 05:47:38,045 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:38,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:38,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:38,056 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-06-05 05:47:38,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:38,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:38,062 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-06-05 05:47:38,062 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 05:47:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:38,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242863874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:38,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:47:38,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:47:38,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560731359] [2021-06-05 05:47:38,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:47:38,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:47:38,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:47:38,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=245, Unknown=4, NotChecked=0, Total=306 [2021-06-05 05:47:38,069 INFO L87 Difference]: Start difference. First operand 3993 states and 11770 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-06-05 05:47:38,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:47:38,344 INFO L93 Difference]: Finished difference Result 6286 states and 18455 transitions. [2021-06-05 05:47:38,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:47:38,345 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-06-05 05:47:38,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:47:38,356 INFO L225 Difference]: With dead ends: 6286 [2021-06-05 05:47:38,356 INFO L226 Difference]: Without dead ends: 6165 [2021-06-05 05:47:38,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 2211.9ms TimeCoverageRelationStatistics Valid=68, Invalid=308, Unknown=4, NotChecked=0, Total=380 [2021-06-05 05:47:38,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6165 states. [2021-06-05 05:47:38,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6165 to 4069. [2021-06-05 05:47:38,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4069 states, 4068 states have (on average 2.946165191740413) internal successors, (11985), 4068 states have internal predecessors, (11985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:47:38,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4069 states to 4069 states and 11985 transitions. [2021-06-05 05:47:38,431 INFO L78 Accepts]: Start accepts. Automaton has 4069 states and 11985 transitions. Word has length 35 [2021-06-05 05:47:38,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:47:38,431 INFO L482 AbstractCegarLoop]: Abstraction has 4069 states and 11985 transitions. [2021-06-05 05:47:38,431 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-06-05 05:47:38,431 INFO L276 IsEmpty]: Start isEmpty. Operand 4069 states and 11985 transitions. [2021-06-05 05:47:38,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:47:38,437 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:47:38,437 INFO L521 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-06-05 05:47:38,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2021-06-05 05:47:38,653 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:47:38,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:47:38,653 INFO L82 PathProgramCache]: Analyzing trace with hash 483394098, now seen corresponding path program 95 times [2021-06-05 05:47:38,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:47:38,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383816880] [2021-06-05 05:47:38,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:47:38,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:47:38,797 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:38,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:47:38,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383816880] [2021-06-05 05:47:38,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383816880] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:38,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431291896] [2021-06-05 05:47:38,798 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:47:38,848 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 05:47:38,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:47:38,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 05:47:38,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:47:39,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 05:47:39,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:39,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:39,020 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-06-05 05:47:39,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:50, output treesize:43 [2021-06-05 05:47:39,153 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-06-05 05:47:39,153 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-06-05 05:47:39,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:39,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:39,165 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-06-05 05:47:39,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:49, output treesize:25 [2021-06-05 05:47:40,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:40,113 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-06-05 05:47:40,118 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:40,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:40,130 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:40,130 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-06-05 05:47:40,132 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:40,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:40,137 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-06-05 05:47:40,137 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-06-05 05:47:40,147 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:40,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431291896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:40,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:47:40,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-06-05 05:47:40,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863159856] [2021-06-05 05:47:40,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-05 05:47:40,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:47:40,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-05 05:47:40,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=250, Unknown=2, NotChecked=0, Total=306 [2021-06-05 05:47:40,148 INFO L87 Difference]: Start difference. First operand 4069 states and 11985 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-06-05 05:47:44,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:47:44,496 INFO L93 Difference]: Finished difference Result 5726 states and 16783 transitions. [2021-06-05 05:47:44,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 05:47:44,496 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-06-05 05:47:44,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:47:44,503 INFO L225 Difference]: With dead ends: 5726 [2021-06-05 05:47:44,503 INFO L226 Difference]: Without dead ends: 5701 [2021-06-05 05:47:44,503 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1189.0ms TimeCoverageRelationStatistics Valid=60, Invalid=280, Unknown=2, NotChecked=0, Total=342 [2021-06-05 05:47:44,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5701 states. [2021-06-05 05:47:44,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5701 to 4027. [2021-06-05 05:47:44,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4027 states, 4026 states have (on average 2.9456035767511177) internal successors, (11859), 4026 states have internal predecessors, (11859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:47:44,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4027 states to 4027 states and 11859 transitions. [2021-06-05 05:47:44,554 INFO L78 Accepts]: Start accepts. Automaton has 4027 states and 11859 transitions. Word has length 35 [2021-06-05 05:47:44,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:47:44,554 INFO L482 AbstractCegarLoop]: Abstraction has 4027 states and 11859 transitions. [2021-06-05 05:47:44,554 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-06-05 05:47:44,554 INFO L276 IsEmpty]: Start isEmpty. Operand 4027 states and 11859 transitions. [2021-06-05 05:47:44,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:47:44,558 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:47:44,558 INFO L521 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-06-05 05:47:44,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2021-06-05 05:47:44,759 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:47:44,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:47:44,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1362636564, now seen corresponding path program 96 times [2021-06-05 05:47:44,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:47:44,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101993376] [2021-06-05 05:47:44,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:47:44,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:47:44,926 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:44,926 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:47:44,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101993376] [2021-06-05 05:47:44,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101993376] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:44,926 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795249818] [2021-06-05 05:47:44,926 INFO L93 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-06-05 05:47:44,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 05:47:44,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 05:47:44,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 05:47:44,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:47:46,097 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-06-05 05:47:46,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:46,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:46,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:46,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:43, output treesize:36 [2021-06-05 05:47:47,364 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:47,364 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-06-05 05:47:47,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:47:47,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:47,373 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-06-05 05:47:47,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-06-05 05:47:48,162 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-06-05 05:47:48,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-06-05 05:47:48,195 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-06-05 05:47:48,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:48,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:48,223 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-06-05 05:47:48,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 05:47:48,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:47:48,254 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-06-05 05:47:48,255 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:13 [2021-06-05 05:47:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:47:48,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795249818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:47:48,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:47:48,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-05 05:47:48,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596863488] [2021-06-05 05:47:48,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-05 05:47:48,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:47:48,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-05 05:47:48,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=288, Unknown=8, NotChecked=0, Total=342 [2021-06-05 05:47:48,287 INFO L87 Difference]: Start difference. First operand 4027 states and 11859 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-06-05 05:48:08,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 05:48:08,114 INFO L93 Difference]: Finished difference Result 5991 states and 17460 transitions. [2021-06-05 05:48:08,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 05:48:08,115 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-06-05 05:48:08,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 05:48:08,121 INFO L225 Difference]: With dead ends: 5991 [2021-06-05 05:48:08,121 INFO L226 Difference]: Without dead ends: 5785 [2021-06-05 05:48:08,121 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 7211.7ms TimeCoverageRelationStatistics Valid=103, Invalid=691, Unknown=18, NotChecked=0, Total=812 [2021-06-05 05:48:08,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5785 states. [2021-06-05 05:48:08,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5785 to 4065. [2021-06-05 05:48:08,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4065 states, 4064 states have (on average 2.9421751968503935) internal successors, (11957), 4064 states have internal predecessors, (11957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 05:48:08,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4065 states to 4065 states and 11957 transitions. [2021-06-05 05:48:08,170 INFO L78 Accepts]: Start accepts. Automaton has 4065 states and 11957 transitions. Word has length 35 [2021-06-05 05:48:08,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 05:48:08,170 INFO L482 AbstractCegarLoop]: Abstraction has 4065 states and 11957 transitions. [2021-06-05 05:48:08,170 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-06-05 05:48:08,170 INFO L276 IsEmpty]: Start isEmpty. Operand 4065 states and 11957 transitions. [2021-06-05 05:48:08,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-06-05 05:48:08,174 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 05:48:08,174 INFO L521 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-06-05 05:48:08,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable347 [2021-06-05 05:48:08,374 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 05:48:08,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 05:48:08,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1565634504, now seen corresponding path program 97 times [2021-06-05 05:48:08,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 05:48:08,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363402046] [2021-06-05 05:48:08,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 05:48:08,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:48:08,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 05:48:08,501 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 05:48:08,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363402046] [2021-06-05 05:48:08,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363402046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:48:08,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872474440] [2021-06-05 05:48:08,502 INFO 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-06-05 05:48:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 05:48:08,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 05:48:08,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 05:48:08,626 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-06-05 05:48:08,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:48:08,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:48:08,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:48:08,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-06-05 05:48:08,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:48:08,729 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-06-05 05:48:08,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 05:48:08,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:48:08,768 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-06-05 05:48:08,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-06-05 05:48:10,629 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-06-05 05:48:10,629 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-06-05 05:48:10,631 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 05:48:10,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:48:10,642 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:48:10,642 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-06-05 05:48:10,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 05:48:10,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 05:48:10,648 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-06-05 05:48:10,648 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-06-05 05:48:10,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 05:48:10,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872474440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 05:48:10,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-05 05:48:10,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-06-05 05:48:10,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23426591] [2021-06-05 05:48:10,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-05 05:48:10,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 05:48:10,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-05 05:48:10,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-06-05 05:48:10,655 INFO L87 Difference]: Start difference. First operand 4065 states and 11957 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-06-05 05:48:19,914 WARN L227 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2021-06-05 05:48:20,115 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 05:48:20,116 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:877) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:774) 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:374) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:307) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:236) 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: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) 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-06-05 05:48:20,118 INFO L168 Benchmark]: Toolchain (without parser) took 489604.43 ms. Allocated memory was 383.8 MB in the beginning and 664.8 MB in the end (delta: 281.0 MB). Free memory was 363.3 MB in the beginning and 514.6 MB in the end (delta: -151.2 MB). Peak memory consumption was 132.0 MB. Max. memory is 16.0 GB. [2021-06-05 05:48:20,118 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.17 ms. Allocated memory is still 383.8 MB. Free memory is still 364.5 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 05:48:20,118 INFO L168 Benchmark]: Boogie Procedure Inliner took 22.68 ms. Allocated memory is still 383.8 MB. Free memory was 363.3 MB in the beginning and 361.8 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-06-05 05:48:20,118 INFO L168 Benchmark]: Boogie Preprocessor took 28.64 ms. Allocated memory is still 383.8 MB. Free memory was 361.8 MB in the beginning and 360.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-06-05 05:48:20,119 INFO L168 Benchmark]: RCFGBuilder took 305.13 ms. Allocated memory is still 383.8 MB. Free memory was 360.7 MB in the beginning and 346.9 MB in the end (delta: 13.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. [2021-06-05 05:48:20,119 INFO L168 Benchmark]: TraceAbstraction took 489243.32 ms. Allocated memory was 383.8 MB in the beginning and 664.8 MB in the end (delta: 281.0 MB). Free memory was 346.3 MB in the beginning and 514.6 MB in the end (delta: -168.3 MB). Peak memory consumption was 115.2 MB. Max. memory is 16.0 GB. [2021-06-05 05:48:20,119 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.17 ms. Allocated memory is still 383.8 MB. Free memory is still 364.5 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 22.68 ms. Allocated memory is still 383.8 MB. Free memory was 363.3 MB in the beginning and 361.8 MB in the end (delta: 1.5 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 28.64 ms. Allocated memory is still 383.8 MB. Free memory was 361.8 MB in the beginning and 360.8 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 305.13 ms. Allocated memory is still 383.8 MB. Free memory was 360.7 MB in the beginning and 346.9 MB in the end (delta: 13.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 489243.32 ms. Allocated memory was 383.8 MB in the beginning and 664.8 MB in the end (delta: 281.0 MB). Free memory was 346.3 MB in the beginning and 514.6 MB in the end (delta: -168.3 MB). Peak memory consumption was 115.2 MB. Max. memory is 16.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...