/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9bbddad6b14272d9691b7fb6f1c011d15ab18596-9bbddad [2021-06-12 21:42:47,535 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-12 21:42:47,536 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-12 21:42:47,554 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-12 21:42:47,554 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-12 21:42:47,555 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-12 21:42:47,556 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-12 21:42:47,557 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-12 21:42:47,558 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-12 21:42:47,559 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-12 21:42:47,560 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-12 21:42:47,560 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-12 21:42:47,561 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-12 21:42:47,561 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-12 21:42:47,562 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-12 21:42:47,563 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-12 21:42:47,563 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-12 21:42:47,564 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-12 21:42:47,565 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-12 21:42:47,566 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-12 21:42:47,567 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-12 21:42:47,568 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-12 21:42:47,568 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-12 21:42:47,569 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-12 21:42:47,570 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-12 21:42:47,571 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-12 21:42:47,571 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-12 21:42:47,571 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-12 21:42:47,572 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-12 21:42:47,572 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-12 21:42:47,572 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-12 21:42:47,573 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-12 21:42:47,573 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-12 21:42:47,574 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-12 21:42:47,574 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-12 21:42:47,575 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-12 21:42:47,575 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-12 21:42:47,575 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-12 21:42:47,575 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-12 21:42:47,576 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-12 21:42:47,576 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-12 21:42:47,577 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-12 21:42:47,602 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-12 21:42:47,602 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-12 21:42:47,602 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-12 21:42:47,603 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-12 21:42:47,604 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-12 21:42:47,604 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-12 21:42:47,605 INFO L138 SettingsManager]: * Use SBE=true [2021-06-12 21:42:47,605 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-12 21:42:47,605 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-12 21:42:47,605 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-12 21:42:47,606 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-12 21:42:47,607 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-12 21:42:47,607 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-12 21:42:47,607 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-12 21:42:47,607 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-12 21:42:47,607 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-12 21:42:47,607 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-12 21:42:47,607 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-12 21:42:47,621 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-12 21:42:47,621 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-12 21:42:47,622 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-12 21:42:47,622 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-12 21:42:47,622 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-12 21:42:47,622 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-12 21:42:47,622 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-12 21:42:47,882 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-12 21:42:47,908 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-12 21:42:47,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-12 21:42:47,911 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-12 21:42:47,912 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-12 21:42:47,913 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl [2021-06-12 21:42:47,913 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-mult.wvr.bpl' [2021-06-12 21:42:47,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-12 21:42:47,968 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-12 21:42:47,969 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-12 21:42:47,969 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-12 21:42:47,969 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-12 21:42:47,978 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:47,984 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:47,989 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-12 21:42:47,990 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-12 21:42:47,990 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-12 21:42:47,991 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-12 21:42:47,996 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:47,996 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:47,997 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:47,998 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:48,002 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:48,005 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:48,006 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/1) ... [2021-06-12 21:42:48,009 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-12 21:42:48,010 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-12 21:42:48,010 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-12 21:42:48,010 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-12 21:42:48,012 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (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-12 21:42:48,072 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-12 21:42:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-12 21:42:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-12 21:42:48,072 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-12 21:42:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-12 21:42:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-12 21:42:48,073 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-12 21:42:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-12 21:42:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-12 21:42:48,073 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-12 21:42:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-12 21:42:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-12 21:42:48,073 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-06-12 21:42:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-06-12 21:42:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-06-12 21:42:48,074 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-12 21:42:48,298 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-12 21:42:48,299 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-12 21:42:48,300 INFO L202 PluginConnector]: Adding new model buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 09:42:48 BoogieIcfgContainer [2021-06-12 21:42:48,300 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-12 21:42:48,301 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-12 21:42:48,301 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-12 21:42:48,303 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-12 21:42:48,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:42:47" (1/2) ... [2021-06-12 21:42:48,304 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a04b38a and model type buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.06 09:42:48, skipping insertion in model container [2021-06-12 21:42:48,304 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-mult.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 09:42:48" (2/2) ... [2021-06-12 21:42:48,305 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-mult.wvr.bpl [2021-06-12 21:42:48,308 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-12 21:42:48,308 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-12 21:42:48,309 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-12 21:42:48,309 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-12 21:42:48,336 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-06-12 21:42:48,349 INFO L255 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-06-12 21:42:48,362 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-12 21:42:48,362 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-12 21:42:48,362 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-12 21:42:48,362 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-12 21:42:48,362 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-12 21:42:48,362 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-12 21:42:48,362 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-12 21:42:48,362 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-12 21:42:48,368 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2021-06-12 21:42:48,405 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:48,408 INFO L276 IsEmpty]: Start isEmpty. Operand has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:48,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-12 21:42:48,439 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:48,440 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 21:42:48,440 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:48,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:48,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1591089523, now seen corresponding path program 1 times [2021-06-12 21:42:48,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:48,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421337595] [2021-06-12 21:42:48,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:48,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:48,552 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-12 21:42:48,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:48,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421337595] [2021-06-12 21:42:48,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421337595] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:48,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 21:42:48,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-06-12 21:42:48,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710240435] [2021-06-12 21:42:48,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-12 21:42:48,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:48,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-12 21:42:48,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 21:42:48,567 INFO L87 Difference]: Start difference. First operand has 637 states, 635 states have (on average 3.8866141732283466) internal successors, (2468), 636 states have internal predecessors, (2468), 0 states have call successors, (0), 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 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-12 21:42:48,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:48,607 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2021-06-12 21:42:48,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-12 21:42:48,608 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-12 21:42:48,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:48,623 INFO L225 Difference]: With dead ends: 1236 [2021-06-12 21:42:48,623 INFO L226 Difference]: Without dead ends: 1109 [2021-06-12 21:42:48,624 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-12 21:42:48,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2021-06-12 21:42:48,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2021-06-12 21:42:48,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:48,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2021-06-12 21:42:48,697 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2021-06-12 21:42:48,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:48,698 INFO L482 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2021-06-12 21:42:48,698 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-12 21:42:48,698 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2021-06-12 21:42:48,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-12 21:42:48,701 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:48,701 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 21:42:48,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-12 21:42:48,701 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:48,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:48,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1256412427, now seen corresponding path program 1 times [2021-06-12 21:42:48,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:48,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760090906] [2021-06-12 21:42:48,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:48,751 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-12 21:42:48,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:48,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760090906] [2021-06-12 21:42:48,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760090906] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:48,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 21:42:48,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 21:42:48,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333425122] [2021-06-12 21:42:48,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:48,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:48,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:48,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 21:42:48,754 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:48,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:48,789 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2021-06-12 21:42:48,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 21:42:48,790 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-06-12 21:42:48,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:48,796 INFO L225 Difference]: With dead ends: 1524 [2021-06-12 21:42:48,796 INFO L226 Difference]: Without dead ends: 1418 [2021-06-12 21:42:48,797 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-12 21:42:48,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2021-06-12 21:42:48,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2021-06-12 21:42:48,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:48,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2021-06-12 21:42:48,882 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2021-06-12 21:42:48,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:48,882 INFO L482 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2021-06-12 21:42:48,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:48,883 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2021-06-12 21:42:48,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-06-12 21:42:48,886 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:48,887 INFO L472 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-12 21:42:48,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-12 21:42:48,888 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:48,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:48,888 INFO L82 PathProgramCache]: Analyzing trace with hash -898961871, now seen corresponding path program 1 times [2021-06-12 21:42:48,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:48,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718875384] [2021-06-12 21:42:48,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:48,946 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-12 21:42:48,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:48,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718875384] [2021-06-12 21:42:48,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718875384] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:48,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 21:42:48,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 21:42:48,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723226363] [2021-06-12 21:42:48,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:48,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:48,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:48,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 21:42:48,948 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:49,015 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2021-06-12 21:42:49,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 21:42:49,015 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-06-12 21:42:49,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:49,024 INFO L225 Difference]: With dead ends: 2017 [2021-06-12 21:42:49,024 INFO L226 Difference]: Without dead ends: 1875 [2021-06-12 21:42:49,024 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.4ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-06-12 21:42:49,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2021-06-12 21:42:49,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2021-06-12 21:42:49,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2021-06-12 21:42:49,061 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2021-06-12 21:42:49,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:49,061 INFO L482 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2021-06-12 21:42:49,062 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2021-06-12 21:42:49,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-12 21:42:49,065 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:49,065 INFO L472 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] [2021-06-12 21:42:49,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-06-12 21:42:49,065 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:49,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:49,088 INFO L82 PathProgramCache]: Analyzing trace with hash 100882901, now seen corresponding path program 1 times [2021-06-12 21:42:49,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:49,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485429080] [2021-06-12 21:42:49,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:49,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:49,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:42:49,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:49,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485429080] [2021-06-12 21:42:49,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485429080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:49,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190138134] [2021-06-12 21:42:49,123 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-12 21:42:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:49,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-12 21:42:49,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:49,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:42:49,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190138134] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:49,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:49,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2021-06-12 21:42:49,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107302854] [2021-06-12 21:42:49,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-12 21:42:49,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:49,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-12 21:42:49,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-06-12 21:42:49,314 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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-12 21:42:49,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:49,423 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2021-06-12 21:42:49,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:49,423 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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 24 [2021-06-12 21:42:49,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:49,433 INFO L225 Difference]: With dead ends: 2308 [2021-06-12 21:42:49,433 INFO L226 Difference]: Without dead ends: 2108 [2021-06-12 21:42:49,433 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 34.3ms TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-06-12 21:42:49,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2021-06-12 21:42:49,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2021-06-12 21:42:49,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2021-06-12 21:42:49,510 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2021-06-12 21:42:49,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:49,510 INFO L482 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2021-06-12 21:42:49,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 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-12 21:42:49,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2021-06-12 21:42:49,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-12 21:42:49,514 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:49,514 INFO L472 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] [2021-06-12 21:42:49,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:49,731 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:49,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:49,732 INFO L82 PathProgramCache]: Analyzing trace with hash -1080968406, now seen corresponding path program 1 times [2021-06-12 21:42:49,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:49,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761859622] [2021-06-12 21:42:49,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:49,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:49,797 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-12 21:42:49,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:49,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761859622] [2021-06-12 21:42:49,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761859622] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:49,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 21:42:49,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 21:42:49,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035921195] [2021-06-12 21:42:49,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:49,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:49,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:49,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-12 21:42:49,799 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:49,878 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2021-06-12 21:42:49,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 21:42:49,878 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-12 21:42:49,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:49,886 INFO L225 Difference]: With dead ends: 1950 [2021-06-12 21:42:49,886 INFO L226 Difference]: Without dead ends: 1860 [2021-06-12 21:42:49,886 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:49,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2021-06-12 21:42:49,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2021-06-12 21:42:49,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2021-06-12 21:42:49,922 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2021-06-12 21:42:49,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:49,922 INFO L482 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2021-06-12 21:42:49,923 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:49,923 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2021-06-12 21:42:49,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-12 21:42:49,927 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:49,927 INFO L472 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] [2021-06-12 21:42:49,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-06-12 21:42:49,927 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:49,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:49,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1489193046, now seen corresponding path program 2 times [2021-06-12 21:42:49,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:49,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599917840] [2021-06-12 21:42:49,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:49,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:49,964 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-12 21:42:49,965 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:49,965 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599917840] [2021-06-12 21:42:49,965 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599917840] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:49,965 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 21:42:49,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 21:42:49,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644464817] [2021-06-12 21:42:49,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:49,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:49,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:49,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-12 21:42:49,967 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:50,018 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2021-06-12 21:42:50,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-06-12 21:42:50,019 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-12 21:42:50,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:50,025 INFO L225 Difference]: With dead ends: 1308 [2021-06-12 21:42:50,025 INFO L226 Difference]: Without dead ends: 1308 [2021-06-12 21:42:50,025 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:50,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2021-06-12 21:42:50,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2021-06-12 21:42:50,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2021-06-12 21:42:50,052 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2021-06-12 21:42:50,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:50,052 INFO L482 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2021-06-12 21:42:50,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2021-06-12 21:42:50,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-06-12 21:42:50,054 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:50,055 INFO L472 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] [2021-06-12 21:42:50,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-06-12 21:42:50,055 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:50,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:50,055 INFO L82 PathProgramCache]: Analyzing trace with hash 373109395, now seen corresponding path program 2 times [2021-06-12 21:42:50,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:50,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367793701] [2021-06-12 21:42:50,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:50,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:50,106 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-12 21:42:50,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:50,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367793701] [2021-06-12 21:42:50,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367793701] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:50,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-12 21:42:50,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-12 21:42:50,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361440037] [2021-06-12 21:42:50,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:50,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:50,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:50,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-12 21:42:50,108 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:50,148 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2021-06-12 21:42:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 21:42:50,149 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-06-12 21:42:50,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:50,153 INFO L225 Difference]: With dead ends: 1142 [2021-06-12 21:42:50,154 INFO L226 Difference]: Without dead ends: 1120 [2021-06-12 21:42:50,154 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:50,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2021-06-12 21:42:50,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2021-06-12 21:42:50,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2021-06-12 21:42:50,174 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2021-06-12 21:42:50,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:50,174 INFO L482 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2021-06-12 21:42:50,174 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2021-06-12 21:42:50,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-12 21:42:50,176 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:50,176 INFO L472 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, 1, 1] [2021-06-12 21:42:50,176 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-06-12 21:42:50,176 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:50,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:50,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1861969590, now seen corresponding path program 1 times [2021-06-12 21:42:50,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:50,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589066249] [2021-06-12 21:42:50,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:50,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:50,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:50,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:50,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589066249] [2021-06-12 21:42:50,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589066249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:50,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370276517] [2021-06-12 21:42:50,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:50,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:50,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-12 21:42:50,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:50,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370276517] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:50,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-12 21:42:50,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-06-12 21:42:50,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913727870] [2021-06-12 21:42:50,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:50,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:50,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:50,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:50,317 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-12 21:42:50,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:50,335 INFO L93 Difference]: Finished difference Result 1344 states and 4969 transitions. [2021-06-12 21:42:50,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 21:42:50,335 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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 27 [2021-06-12 21:42:50,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:50,341 INFO L225 Difference]: With dead ends: 1344 [2021-06-12 21:42:50,341 INFO L226 Difference]: Without dead ends: 1344 [2021-06-12 21:42:50,341 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:50,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2021-06-12 21:42:50,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 926. [2021-06-12 21:42:50,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.6324324324324326) internal successors, (3360), 925 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3360 transitions. [2021-06-12 21:42:50,363 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3360 transitions. Word has length 27 [2021-06-12 21:42:50,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:50,364 INFO L482 AbstractCegarLoop]: Abstraction has 926 states and 3360 transitions. [2021-06-12 21:42:50,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-12 21:42:50,364 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3360 transitions. [2021-06-12 21:42:50,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-06-12 21:42:50,367 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:50,367 INFO L472 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, 1, 1] [2021-06-12 21:42:50,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:50,573 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:50,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:50,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1282023498, now seen corresponding path program 1 times [2021-06-12 21:42:50,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:50,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347034832] [2021-06-12 21:42:50,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:50,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:50,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:42:50,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:50,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347034832] [2021-06-12 21:42:50,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347034832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:50,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420881225] [2021-06-12 21:42:50,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:50,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:50,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2021-06-12 21:42:50,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:50,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:42:50,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420881225] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-12 21:42:50,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-06-12 21:42:50,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2021-06-12 21:42:50,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759830114] [2021-06-12 21:42:50,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-12 21:42:50,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:50,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-12 21:42:50,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:50,673 INFO L87 Difference]: Start difference. First operand 926 states and 3360 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-12 21:42:50,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:50,690 INFO L93 Difference]: Finished difference Result 1608 states and 5808 transitions. [2021-06-12 21:42:50,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-12 21:42:50,690 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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 27 [2021-06-12 21:42:50,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:50,708 INFO L225 Difference]: With dead ends: 1608 [2021-06-12 21:42:50,708 INFO L226 Difference]: Without dead ends: 1608 [2021-06-12 21:42:50,708 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-12 21:42:50,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1608 states. [2021-06-12 21:42:50,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1608 to 1079. [2021-06-12 21:42:50,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1079 states, 1078 states have (on average 3.6614100185528757) internal successors, (3947), 1078 states have internal predecessors, (3947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:50,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1079 states to 1079 states and 3947 transitions. [2021-06-12 21:42:50,731 INFO L78 Accepts]: Start accepts. Automaton has 1079 states and 3947 transitions. Word has length 27 [2021-06-12 21:42:50,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:50,732 INFO L482 AbstractCegarLoop]: Abstraction has 1079 states and 3947 transitions. [2021-06-12 21:42:50,732 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-12 21:42:50,732 INFO L276 IsEmpty]: Start isEmpty. Operand 1079 states and 3947 transitions. [2021-06-12 21:42:50,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-12 21:42:50,734 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:50,734 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:50,949 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:50,950 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:50,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:50,950 INFO L82 PathProgramCache]: Analyzing trace with hash 720950344, now seen corresponding path program 1 times [2021-06-12 21:42:50,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:50,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355894536] [2021-06-12 21:42:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:51,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:51,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:51,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355894536] [2021-06-12 21:42:51,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355894536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:51,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533002600] [2021-06-12 21:42:51,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:51,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:51,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-12 21:42:51,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:51,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 16 treesize of output 10 [2021-06-12 21:42:51,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:42:51,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:42:51,162 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-12 21:42:51,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:10 [2021-06-12 21:42:51,229 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:51,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533002600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:51,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:51,230 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-06-12 21:42:51,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178216400] [2021-06-12 21:42:51,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 21:42:51,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:51,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 21:42:51,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-12 21:42:51,231 INFO L87 Difference]: Start difference. First operand 1079 states and 3947 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 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-12 21:42:51,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:51,312 INFO L93 Difference]: Finished difference Result 2434 states and 9073 transitions. [2021-06-12 21:42:51,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:51,312 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 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 29 [2021-06-12 21:42:51,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:51,318 INFO L225 Difference]: With dead ends: 2434 [2021-06-12 21:42:51,319 INFO L226 Difference]: Without dead ends: 2355 [2021-06-12 21:42:51,319 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 38.9ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-12 21:42:51,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2355 states. [2021-06-12 21:42:51,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2355 to 1512. [2021-06-12 21:42:51,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1511 states have (on average 3.7068166776968896) internal successors, (5601), 1511 states have internal predecessors, (5601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:51,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 5601 transitions. [2021-06-12 21:42:51,359 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 5601 transitions. Word has length 29 [2021-06-12 21:42:51,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:51,360 INFO L482 AbstractCegarLoop]: Abstraction has 1512 states and 5601 transitions. [2021-06-12 21:42:51,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 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-12 21:42:51,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 5601 transitions. [2021-06-12 21:42:51,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-12 21:42:51,364 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:51,364 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:51,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:51,577 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:51,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:51,577 INFO L82 PathProgramCache]: Analyzing trace with hash -53868170, now seen corresponding path program 2 times [2021-06-12 21:42:51,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:51,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531172554] [2021-06-12 21:42:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:51,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:51,628 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:51,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:51,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531172554] [2021-06-12 21:42:51,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531172554] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:51,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269129829] [2021-06-12 21:42:51,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:51,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:42:51,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:51,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-12 21:42:51,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:51,720 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 20 treesize of output 14 [2021-06-12 21:42:51,722 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:42:51,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:42:51,726 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-12 21:42:51,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:15 [2021-06-12 21:42:51,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:51,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269129829] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:51,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:51,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-12 21:42:51,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765918610] [2021-06-12 21:42:51,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 21:42:51,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:51,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 21:42:51,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:51,759 INFO L87 Difference]: Start difference. First operand 1512 states and 5601 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-12 21:42:51,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:51,837 INFO L93 Difference]: Finished difference Result 2834 states and 10660 transitions. [2021-06-12 21:42:51,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:51,838 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-12 21:42:51,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:51,844 INFO L225 Difference]: With dead ends: 2834 [2021-06-12 21:42:51,845 INFO L226 Difference]: Without dead ends: 2755 [2021-06-12 21:42:51,845 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 45.8ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:51,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2021-06-12 21:42:51,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 1711. [2021-06-12 21:42:51,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1711 states, 1710 states have (on average 3.7239766081871344) internal successors, (6368), 1710 states have internal predecessors, (6368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:51,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1711 states to 1711 states and 6368 transitions. [2021-06-12 21:42:51,897 INFO L78 Accepts]: Start accepts. Automaton has 1711 states and 6368 transitions. Word has length 29 [2021-06-12 21:42:51,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:51,898 INFO L482 AbstractCegarLoop]: Abstraction has 1711 states and 6368 transitions. [2021-06-12 21:42:51,898 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-12 21:42:51,898 INFO L276 IsEmpty]: Start isEmpty. Operand 1711 states and 6368 transitions. [2021-06-12 21:42:51,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-12 21:42:51,902 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:51,902 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:52,120 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-12 21:42:52,121 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:52,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:52,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1931624520, now seen corresponding path program 3 times [2021-06-12 21:42:52,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:52,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358511366] [2021-06-12 21:42:52,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:52,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:52,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:52,177 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:52,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358511366] [2021-06-12 21:42:52,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358511366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:52,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565895661] [2021-06-12 21:42:52,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:52,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-12 21:42:52,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:52,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-12 21:42:52,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:52,277 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 20 treesize of output 14 [2021-06-12 21:42:52,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:42:52,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:42:52,283 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-12 21:42:52,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:15 [2021-06-12 21:42:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:52,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565895661] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:52,306 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:52,306 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-12 21:42:52,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518726672] [2021-06-12 21:42:52,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 21:42:52,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:52,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 21:42:52,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:52,307 INFO L87 Difference]: Start difference. First operand 1711 states and 6368 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 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-12 21:42:52,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:52,398 INFO L93 Difference]: Finished difference Result 2662 states and 9982 transitions. [2021-06-12 21:42:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:52,398 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 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-12 21:42:52,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:52,404 INFO L225 Difference]: With dead ends: 2662 [2021-06-12 21:42:52,405 INFO L226 Difference]: Without dead ends: 2583 [2021-06-12 21:42:52,405 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 50.4ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:52,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2583 states. [2021-06-12 21:42:52,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2583 to 1837. [2021-06-12 21:42:52,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1837 states, 1836 states have (on average 3.7265795206971677) internal successors, (6842), 1836 states have internal predecessors, (6842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:52,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1837 states to 1837 states and 6842 transitions. [2021-06-12 21:42:52,445 INFO L78 Accepts]: Start accepts. Automaton has 1837 states and 6842 transitions. Word has length 29 [2021-06-12 21:42:52,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:52,445 INFO L482 AbstractCegarLoop]: Abstraction has 1837 states and 6842 transitions. [2021-06-12 21:42:52,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 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-12 21:42:52,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1837 states and 6842 transitions. [2021-06-12 21:42:52,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-12 21:42:52,449 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:52,449 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:52,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:52,665 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:52,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:52,665 INFO L82 PathProgramCache]: Analyzing trace with hash 490207522, now seen corresponding path program 4 times [2021-06-12 21:42:52,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:52,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665786943] [2021-06-12 21:42:52,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:52,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:52,712 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:52,712 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:52,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665786943] [2021-06-12 21:42:52,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665786943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:52,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947050582] [2021-06-12 21:42:52,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:42:52,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:42:52,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:52,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-12 21:42:52,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:52,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2021-06-12 21:42:52,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:42:52,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:42:52,794 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-12 21:42:52,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:15 [2021-06-12 21:42:52,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:52,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947050582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:52,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:52,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-12 21:42:52,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143324359] [2021-06-12 21:42:52,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 21:42:52,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:52,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 21:42:52,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:52,831 INFO L87 Difference]: Start difference. First operand 1837 states and 6842 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-12 21:42:52,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:52,915 INFO L93 Difference]: Finished difference Result 3084 states and 11626 transitions. [2021-06-12 21:42:52,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:52,916 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-12 21:42:52,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:52,923 INFO L225 Difference]: With dead ends: 3084 [2021-06-12 21:42:52,923 INFO L226 Difference]: Without dead ends: 3005 [2021-06-12 21:42:52,923 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 43.3ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:52,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3005 states. [2021-06-12 21:42:52,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3005 to 2051. [2021-06-12 21:42:52,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 2050 states have (on average 3.7434146341463417) internal successors, (7674), 2050 states have internal predecessors, (7674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:52,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 7674 transitions. [2021-06-12 21:42:52,977 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 7674 transitions. Word has length 29 [2021-06-12 21:42:52,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:52,977 INFO L482 AbstractCegarLoop]: Abstraction has 2051 states and 7674 transitions. [2021-06-12 21:42:52,977 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-12 21:42:52,977 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 7674 transitions. [2021-06-12 21:42:52,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-12 21:42:52,981 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:52,981 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:53,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:53,197 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:53,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:53,197 INFO L82 PathProgramCache]: Analyzing trace with hash -464930448, now seen corresponding path program 5 times [2021-06-12 21:42:53,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:53,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284152618] [2021-06-12 21:42:53,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:53,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:53,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:53,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284152618] [2021-06-12 21:42:53,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284152618] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:53,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833040236] [2021-06-12 21:42:53,248 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:42:53,298 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:42:53,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:53,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 21:42:53,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:53,360 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 20 treesize of output 14 [2021-06-12 21:42:53,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:42:53,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:42:53,365 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-12 21:42:53,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:15 [2021-06-12 21:42:53,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:53,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833040236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:53,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:53,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-06-12 21:42:53,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669587277] [2021-06-12 21:42:53,385 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-12 21:42:53,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:53,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-12 21:42:53,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:53,385 INFO L87 Difference]: Start difference. First operand 2051 states and 7674 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:53,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:53,471 INFO L93 Difference]: Finished difference Result 2912 states and 10948 transitions. [2021-06-12 21:42:53,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:53,471 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-06-12 21:42:53,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:53,478 INFO L225 Difference]: With dead ends: 2912 [2021-06-12 21:42:53,478 INFO L226 Difference]: Without dead ends: 2833 [2021-06-12 21:42:53,478 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 42.1ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:53,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-06-12 21:42:53,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1852. [2021-06-12 21:42:53,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 3.731496488384657) internal successors, (6907), 1851 states have internal predecessors, (6907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:53,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 6907 transitions. [2021-06-12 21:42:53,509 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 6907 transitions. Word has length 29 [2021-06-12 21:42:53,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:53,510 INFO L482 AbstractCegarLoop]: Abstraction has 1852 states and 6907 transitions. [2021-06-12 21:42:53,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:53,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 6907 transitions. [2021-06-12 21:42:53,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-06-12 21:42:53,514 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:53,514 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:53,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-06-12 21:42:53,729 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:53,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:53,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1689459718, now seen corresponding path program 6 times [2021-06-12 21:42:53,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:53,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779108222] [2021-06-12 21:42:53,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:53,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:53,776 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:53,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:53,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779108222] [2021-06-12 21:42:53,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779108222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:53,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856635137] [2021-06-12 21:42:53,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:53,807 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 21:42:53,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:53,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-12 21:42:53,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:53,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 12 [2021-06-12 21:42:53,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:42:53,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:42:53,845 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-12 21:42:53,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:14 [2021-06-12 21:42:53,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:42:53,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856635137] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:53,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:53,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-06-12 21:42:53,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034892717] [2021-06-12 21:42:53,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 21:42:53,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:53,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 21:42:53,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-12 21:42:53,874 INFO L87 Difference]: Start difference. First operand 1852 states and 6907 transitions. Second operand has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 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-12 21:42:53,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:53,941 INFO L93 Difference]: Finished difference Result 2793 states and 10453 transitions. [2021-06-12 21:42:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:53,941 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 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 29 [2021-06-12 21:42:53,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:53,960 INFO L225 Difference]: With dead ends: 2793 [2021-06-12 21:42:53,960 INFO L226 Difference]: Without dead ends: 2714 [2021-06-12 21:42:53,960 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 37.0ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-06-12 21:42:53,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2021-06-12 21:42:53,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1892. [2021-06-12 21:42:53,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1892 states, 1891 states have (on average 3.7223691168693813) internal successors, (7039), 1891 states have internal predecessors, (7039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:53,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1892 states to 1892 states and 7039 transitions. [2021-06-12 21:42:53,993 INFO L78 Accepts]: Start accepts. Automaton has 1892 states and 7039 transitions. Word has length 29 [2021-06-12 21:42:53,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:53,993 INFO L482 AbstractCegarLoop]: Abstraction has 1892 states and 7039 transitions. [2021-06-12 21:42:53,993 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.142857142857143) internal successors, (29), 6 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-12 21:42:53,993 INFO L276 IsEmpty]: Start isEmpty. Operand 1892 states and 7039 transitions. [2021-06-12 21:42:53,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-12 21:42:53,997 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:53,997 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:54,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-12 21:42:54,215 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:54,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:54,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1599438650, now seen corresponding path program 7 times [2021-06-12 21:42:54,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:54,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352230304] [2021-06-12 21:42:54,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:54,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:42:54,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:54,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352230304] [2021-06-12 21:42:54,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352230304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:54,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689109582] [2021-06-12 21:42:54,250 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-06-12 21:42:54,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:54,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-12 21:42:54,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:54,346 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:42:54,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689109582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:54,347 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:54,347 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-06-12 21:42:54,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300770811] [2021-06-12 21:42:54,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 21:42:54,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:54,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 21:42:54,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-12 21:42:54,348 INFO L87 Difference]: Start difference. First operand 1892 states and 7039 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 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-12 21:42:54,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:54,407 INFO L93 Difference]: Finished difference Result 3393 states and 12285 transitions. [2021-06-12 21:42:54,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:54,407 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 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 31 [2021-06-12 21:42:54,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:54,415 INFO L225 Difference]: With dead ends: 3393 [2021-06-12 21:42:54,415 INFO L226 Difference]: Without dead ends: 3242 [2021-06-12 21:42:54,415 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 23.2ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:54,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3242 states. [2021-06-12 21:42:54,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3242 to 2725. [2021-06-12 21:42:54,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 3.752202643171806) internal successors, (10221), 2724 states have internal predecessors, (10221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:54,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 10221 transitions. [2021-06-12 21:42:54,467 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 10221 transitions. Word has length 31 [2021-06-12 21:42:54,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:54,467 INFO L482 AbstractCegarLoop]: Abstraction has 2725 states and 10221 transitions. [2021-06-12 21:42:54,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 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-12 21:42:54,467 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 10221 transitions. [2021-06-12 21:42:54,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-06-12 21:42:54,472 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:54,472 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:42:54,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-12 21:42:54,689 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:54,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:54,689 INFO L82 PathProgramCache]: Analyzing trace with hash 415909830, now seen corresponding path program 8 times [2021-06-12 21:42:54,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:54,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000305776] [2021-06-12 21:42:54,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:54,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:54,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:54,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000305776] [2021-06-12 21:42:54,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000305776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:54,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191725231] [2021-06-12 21:42:54,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:54,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:42:54,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:54,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-12 21:42:54,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:54,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:54,795 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191725231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:54,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:54,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 6 [2021-06-12 21:42:54,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007671051] [2021-06-12 21:42:54,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-12 21:42:54,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:54,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-12 21:42:54,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-06-12 21:42:54,795 INFO L87 Difference]: Start difference. First operand 2725 states and 10221 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 6 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-12 21:42:54,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:54,862 INFO L93 Difference]: Finished difference Result 5257 states and 19424 transitions. [2021-06-12 21:42:54,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-12 21:42:54,863 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 6 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 31 [2021-06-12 21:42:54,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:54,874 INFO L225 Difference]: With dead ends: 5257 [2021-06-12 21:42:54,875 INFO L226 Difference]: Without dead ends: 5006 [2021-06-12 21:42:54,875 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 24.2ms TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-06-12 21:42:54,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5006 states. [2021-06-12 21:42:54,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5006 to 4359. [2021-06-12 21:42:54,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4359 states, 4358 states have (on average 3.8077099586966496) internal successors, (16594), 4358 states have internal predecessors, (16594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:54,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4359 states to 4359 states and 16594 transitions. [2021-06-12 21:42:54,947 INFO L78 Accepts]: Start accepts. Automaton has 4359 states and 16594 transitions. Word has length 31 [2021-06-12 21:42:54,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:54,947 INFO L482 AbstractCegarLoop]: Abstraction has 4359 states and 16594 transitions. [2021-06-12 21:42:54,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 6 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-12 21:42:54,947 INFO L276 IsEmpty]: Start isEmpty. Operand 4359 states and 16594 transitions. [2021-06-12 21:42:54,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:42:54,955 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:54,955 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:42:55,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-12 21:42:55,169 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:55,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:55,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1135351718, now seen corresponding path program 9 times [2021-06-12 21:42:55,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:55,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635513157] [2021-06-12 21:42:55,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:55,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-12 21:42:55,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:55,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635513157] [2021-06-12 21:42:55,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635513157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:55,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705021446] [2021-06-12 21:42:55,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:55,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 21:42:55,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:55,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:42:55,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:55,327 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-12 21:42:55,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705021446] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:55,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:55,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-12 21:42:55,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014145713] [2021-06-12 21:42:55,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 21:42:55,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:55,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 21:42:55,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 21:42:55,328 INFO L87 Difference]: Start difference. First operand 4359 states and 16594 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-12 21:42:55,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:55,572 INFO L93 Difference]: Finished difference Result 16323 states and 59821 transitions. [2021-06-12 21:42:55,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:42:55,572 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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 34 [2021-06-12 21:42:55,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:55,604 INFO L225 Difference]: With dead ends: 16323 [2021-06-12 21:42:55,604 INFO L226 Difference]: Without dead ends: 13965 [2021-06-12 21:42:55,604 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 92.2ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:42:55,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13965 states. [2021-06-12 21:42:55,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13965 to 7026. [2021-06-12 21:42:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7026 states, 7025 states have (on average 3.893523131672598) internal successors, (27352), 7025 states have internal predecessors, (27352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:55,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7026 states to 7026 states and 27352 transitions. [2021-06-12 21:42:55,816 INFO L78 Accepts]: Start accepts. Automaton has 7026 states and 27352 transitions. Word has length 34 [2021-06-12 21:42:55,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:55,817 INFO L482 AbstractCegarLoop]: Abstraction has 7026 states and 27352 transitions. [2021-06-12 21:42:55,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 9 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-12 21:42:55,817 INFO L276 IsEmpty]: Start isEmpty. Operand 7026 states and 27352 transitions. [2021-06-12 21:42:55,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:42:55,832 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:55,832 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:42:56,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-12 21:42:56,049 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:56,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:56,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1002610221, now seen corresponding path program 10 times [2021-06-12 21:42:56,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:56,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601704165] [2021-06-12 21:42:56,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:56,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-12 21:42:56,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:56,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601704165] [2021-06-12 21:42:56,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601704165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:56,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283443703] [2021-06-12 21:42:56,073 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:56,120 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:42:56,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:56,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:42:56,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:56,192 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-12 21:42:56,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283443703] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:56,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:56,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-12 21:42:56,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74536466] [2021-06-12 21:42:56,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 21:42:56,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:56,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 21:42:56,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 21:42:56,194 INFO L87 Difference]: Start difference. First operand 7026 states and 27352 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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-12 21:42:56,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:56,524 INFO L93 Difference]: Finished difference Result 18970 states and 71100 transitions. [2021-06-12 21:42:56,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 21:42:56,525 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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 34 [2021-06-12 21:42:56,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:56,568 INFO L225 Difference]: With dead ends: 18970 [2021-06-12 21:42:56,568 INFO L226 Difference]: Without dead ends: 18531 [2021-06-12 21:42:56,568 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 120.2ms TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2021-06-12 21:42:56,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18531 states. [2021-06-12 21:42:56,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18531 to 10689. [2021-06-12 21:42:56,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10689 states, 10688 states have (on average 3.994479790419162) internal successors, (42693), 10688 states have internal predecessors, (42693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:56,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10689 states to 10689 states and 42693 transitions. [2021-06-12 21:42:56,870 INFO L78 Accepts]: Start accepts. Automaton has 10689 states and 42693 transitions. Word has length 34 [2021-06-12 21:42:56,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:56,870 INFO L482 AbstractCegarLoop]: Abstraction has 10689 states and 42693 transitions. [2021-06-12 21:42:56,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 9 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-12 21:42:56,870 INFO L276 IsEmpty]: Start isEmpty. Operand 10689 states and 42693 transitions. [2021-06-12 21:42:56,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:42:56,892 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:56,892 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:42:57,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:57,110 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:57,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:57,182 INFO L82 PathProgramCache]: Analyzing trace with hash 614978514, now seen corresponding path program 11 times [2021-06-12 21:42:57,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:57,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141193311] [2021-06-12 21:42:57,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:57,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:57,205 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:57,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:57,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141193311] [2021-06-12 21:42:57,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141193311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:57,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937308959] [2021-06-12 21:42:57,206 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:57,239 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 21:42:57,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:57,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:42:57,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:57,342 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:57,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937308959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:57,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:57,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-12 21:42:57,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255169589] [2021-06-12 21:42:57,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 21:42:57,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:57,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 21:42:57,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-12 21:42:57,343 INFO L87 Difference]: Start difference. First operand 10689 states and 42693 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-12 21:42:57,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:57,594 INFO L93 Difference]: Finished difference Result 18432 states and 70487 transitions. [2021-06-12 21:42:57,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:42:57,595 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-06-12 21:42:57,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:57,685 INFO L225 Difference]: With dead ends: 18432 [2021-06-12 21:42:57,685 INFO L226 Difference]: Without dead ends: 18354 [2021-06-12 21:42:57,685 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 105.4ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:42:57,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18354 states. [2021-06-12 21:42:57,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18354 to 10639. [2021-06-12 21:42:57,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10639 states, 10638 states have (on average 3.9989659710471894) internal successors, (42541), 10638 states have internal predecessors, (42541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:57,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10639 states to 10639 states and 42541 transitions. [2021-06-12 21:42:57,988 INFO L78 Accepts]: Start accepts. Automaton has 10639 states and 42541 transitions. Word has length 34 [2021-06-12 21:42:57,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:57,988 INFO L482 AbstractCegarLoop]: Abstraction has 10639 states and 42541 transitions. [2021-06-12 21:42:57,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-12 21:42:57,988 INFO L276 IsEmpty]: Start isEmpty. Operand 10639 states and 42541 transitions. [2021-06-12 21:42:58,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:42:58,009 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:58,009 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:42:58,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:58,213 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:58,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:58,214 INFO L82 PathProgramCache]: Analyzing trace with hash 307309967, now seen corresponding path program 12 times [2021-06-12 21:42:58,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:58,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051753079] [2021-06-12 21:42:58,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:58,242 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-12 21:42:58,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:58,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051753079] [2021-06-12 21:42:58,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051753079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:58,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179444811] [2021-06-12 21:42:58,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:58,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 21:42:58,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:42:58,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:42:58,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:58,372 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-12 21:42:58,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179444811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:58,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:58,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-12 21:42:58,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468230112] [2021-06-12 21:42:58,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 21:42:58,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:58,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 21:42:58,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-12 21:42:58,373 INFO L87 Difference]: Start difference. First operand 10639 states and 42541 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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-12 21:42:58,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:42:58,755 INFO L93 Difference]: Finished difference Result 20371 states and 77140 transitions. [2021-06-12 21:42:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 21:42:58,755 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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 34 [2021-06-12 21:42:58,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:42:58,800 INFO L225 Difference]: With dead ends: 20371 [2021-06-12 21:42:58,800 INFO L226 Difference]: Without dead ends: 18706 [2021-06-12 21:42:58,800 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 99.0ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:42:58,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18706 states. [2021-06-12 21:42:59,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18706 to 13271. [2021-06-12 21:42:59,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13271 states, 13270 states have (on average 4.00783722682743) internal successors, (53184), 13270 states have internal predecessors, (53184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:42:59,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13271 states to 13271 states and 53184 transitions. [2021-06-12 21:42:59,244 INFO L78 Accepts]: Start accepts. Automaton has 13271 states and 53184 transitions. Word has length 34 [2021-06-12 21:42:59,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:42:59,245 INFO L482 AbstractCegarLoop]: Abstraction has 13271 states and 53184 transitions. [2021-06-12 21:42:59,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 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-12 21:42:59,245 INFO L276 IsEmpty]: Start isEmpty. Operand 13271 states and 53184 transitions. [2021-06-12 21:42:59,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:42:59,289 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:42:59,289 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:42:59,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-12 21:42:59,490 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:42:59,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:42:59,490 INFO L82 PathProgramCache]: Analyzing trace with hash -749871114, now seen corresponding path program 13 times [2021-06-12 21:42:59,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:42:59,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735251307] [2021-06-12 21:42:59,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:42:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:59,513 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-12 21:42:59,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:42:59,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735251307] [2021-06-12 21:42:59,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735251307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:59,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560071232] [2021-06-12 21:42:59,513 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:42:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:42:59,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:42:59,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:42:59,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:42:59,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560071232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:42:59,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:42:59,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-12 21:42:59,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462569025] [2021-06-12 21:42:59,677 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 21:42:59,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:42:59,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 21:42:59,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-12 21:42:59,677 INFO L87 Difference]: Start difference. First operand 13271 states and 53184 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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-12 21:43:00,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:00,032 INFO L93 Difference]: Finished difference Result 29290 states and 113267 transitions. [2021-06-12 21:43:00,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 21:43:00,032 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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 34 [2021-06-12 21:43:00,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:00,098 INFO L225 Difference]: With dead ends: 29290 [2021-06-12 21:43:00,098 INFO L226 Difference]: Without dead ends: 27668 [2021-06-12 21:43:00,098 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 126.4ms TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:43:00,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27668 states. [2021-06-12 21:43:00,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27668 to 18232. [2021-06-12 21:43:00,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18232 states, 18231 states have (on average 4.042016345784653) internal successors, (73690), 18231 states have internal predecessors, (73690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:00,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18232 states to 18232 states and 73690 transitions. [2021-06-12 21:43:00,536 INFO L78 Accepts]: Start accepts. Automaton has 18232 states and 73690 transitions. Word has length 34 [2021-06-12 21:43:00,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:00,536 INFO L482 AbstractCegarLoop]: Abstraction has 18232 states and 73690 transitions. [2021-06-12 21:43:00,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 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-12 21:43:00,536 INFO L276 IsEmpty]: Start isEmpty. Operand 18232 states and 73690 transitions. [2021-06-12 21:43:00,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:43:00,572 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:00,572 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:43:00,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:00,780 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:00,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:00,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1681290952, now seen corresponding path program 14 times [2021-06-12 21:43:00,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:00,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512037206] [2021-06-12 21:43:00,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:00,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:00,811 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-06-12 21:43:00,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:00,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512037206] [2021-06-12 21:43:00,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512037206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:00,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123047837] [2021-06-12 21:43:00,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:00,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:43:00,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:00,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:43:00,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:43:01,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123047837] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:01,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:01,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-12 21:43:01,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218878545] [2021-06-12 21:43:01,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 21:43:01,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:01,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 21:43:01,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-06-12 21:43:01,047 INFO L87 Difference]: Start difference. First operand 18232 states and 73690 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-12 21:43:01,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:01,405 INFO L93 Difference]: Finished difference Result 27112 states and 106138 transitions. [2021-06-12 21:43:01,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:43:01,405 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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 34 [2021-06-12 21:43:01,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:01,470 INFO L225 Difference]: With dead ends: 27112 [2021-06-12 21:43:01,471 INFO L226 Difference]: Without dead ends: 26976 [2021-06-12 21:43:01,471 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 74.4ms TimeCoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:43:01,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26976 states. [2021-06-12 21:43:01,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26976 to 18044. [2021-06-12 21:43:01,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18044 states, 18043 states have (on average 4.0432300615197025) internal successors, (72952), 18043 states have internal predecessors, (72952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:01,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18044 states to 18044 states and 72952 transitions. [2021-06-12 21:43:01,918 INFO L78 Accepts]: Start accepts. Automaton has 18044 states and 72952 transitions. Word has length 34 [2021-06-12 21:43:01,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:01,918 INFO L482 AbstractCegarLoop]: Abstraction has 18044 states and 72952 transitions. [2021-06-12 21:43:01,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 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-12 21:43:01,919 INFO L276 IsEmpty]: Start isEmpty. Operand 18044 states and 72952 transitions. [2021-06-12 21:43:01,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:43:01,951 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:01,951 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:43:02,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-12 21:43:02,165 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:02,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:02,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1329276436, now seen corresponding path program 15 times [2021-06-12 21:43:02,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:02,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996554498] [2021-06-12 21:43:02,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:02,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:02,189 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:43:02,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:02,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996554498] [2021-06-12 21:43:02,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996554498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:02,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093775356] [2021-06-12 21:43:02,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:02,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:43:02,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:02,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:43:02,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:02,295 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-12 21:43:02,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093775356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:02,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:02,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-06-12 21:43:02,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111817194] [2021-06-12 21:43:02,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-12 21:43:02,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:02,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-12 21:43:02,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-12 21:43:02,296 INFO L87 Difference]: Start difference. First operand 18044 states and 72952 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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-12 21:43:02,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:02,724 INFO L93 Difference]: Finished difference Result 30228 states and 119473 transitions. [2021-06-12 21:43:02,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 21:43:02,724 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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 34 [2021-06-12 21:43:02,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:02,804 INFO L225 Difference]: With dead ends: 30228 [2021-06-12 21:43:02,804 INFO L226 Difference]: Without dead ends: 30070 [2021-06-12 21:43:02,804 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 91.0ms TimeCoverageRelationStatistics Valid=108, Invalid=234, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:43:02,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30070 states. [2021-06-12 21:43:03,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30070 to 20840. [2021-06-12 21:43:03,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20840 states, 20839 states have (on average 4.074667690388214) internal successors, (84912), 20839 states have internal predecessors, (84912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:03,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20840 states to 20840 states and 84912 transitions. [2021-06-12 21:43:03,541 INFO L78 Accepts]: Start accepts. Automaton has 20840 states and 84912 transitions. Word has length 34 [2021-06-12 21:43:03,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:03,541 INFO L482 AbstractCegarLoop]: Abstraction has 20840 states and 84912 transitions. [2021-06-12 21:43:03,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 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-12 21:43:03,541 INFO L276 IsEmpty]: Start isEmpty. Operand 20840 states and 84912 transitions. [2021-06-12 21:43:03,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-06-12 21:43:03,585 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:03,585 INFO L472 BasicCegarLoop]: trace histogram [2, 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, 1, 1, 1] [2021-06-12 21:43:03,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-06-12 21:43:03,788 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:03,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:03,788 INFO L82 PathProgramCache]: Analyzing trace with hash 190972073, now seen corresponding path program 16 times [2021-06-12 21:43:03,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:03,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246897964] [2021-06-12 21:43:03,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:03,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:03,803 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-06-12 21:43:03,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:03,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246897964] [2021-06-12 21:43:03,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246897964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:03,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503371414] [2021-06-12 21:43:03,804 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:03,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:43:03,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:03,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-12 21:43:03,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:03,904 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-12 21:43:03,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503371414] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:03,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:03,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-06-12 21:43:03,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398345948] [2021-06-12 21:43:03,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-12 21:43:03,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:03,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-12 21:43:03,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-06-12 21:43:03,906 INFO L87 Difference]: Start difference. First operand 20840 states and 84912 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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-12 21:43:04,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:04,351 INFO L93 Difference]: Finished difference Result 28338 states and 112394 transitions. [2021-06-12 21:43:04,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:43:04,351 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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 34 [2021-06-12 21:43:04,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:04,470 INFO L225 Difference]: With dead ends: 28338 [2021-06-12 21:43:04,470 INFO L226 Difference]: Without dead ends: 28230 [2021-06-12 21:43:04,470 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 75.4ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:04,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28230 states. [2021-06-12 21:43:04,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28230 to 21970. [2021-06-12 21:43:04,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21970 states, 21969 states have (on average 4.097774136282944) internal successors, (90024), 21969 states have internal predecessors, (90024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:04,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21970 states to 21970 states and 90024 transitions. [2021-06-12 21:43:04,991 INFO L78 Accepts]: Start accepts. Automaton has 21970 states and 90024 transitions. Word has length 34 [2021-06-12 21:43:04,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:04,992 INFO L482 AbstractCegarLoop]: Abstraction has 21970 states and 90024 transitions. [2021-06-12 21:43:04,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 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-12 21:43:04,992 INFO L276 IsEmpty]: Start isEmpty. Operand 21970 states and 90024 transitions. [2021-06-12 21:43:05,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-12 21:43:05,028 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:05,029 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:05,229 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-12 21:43:05,229 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:05,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:05,229 INFO L82 PathProgramCache]: Analyzing trace with hash 832677239, now seen corresponding path program 17 times [2021-06-12 21:43:05,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:05,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239745448] [2021-06-12 21:43:05,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:05,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:05,257 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-12 21:43:05,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:05,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239745448] [2021-06-12 21:43:05,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239745448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:05,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653301793] [2021-06-12 21:43:05,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:05,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:43:05,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:05,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-12 21:43:05,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:05,340 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-06-12 21:43:05,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653301793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:05,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:05,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-12 21:43:05,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574775997] [2021-06-12 21:43:05,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-12 21:43:05,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:05,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-12 21:43:05,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-12 21:43:05,341 INFO L87 Difference]: Start difference. First operand 21970 states and 90024 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 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-12 21:43:05,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:05,653 INFO L93 Difference]: Finished difference Result 29898 states and 123092 transitions. [2021-06-12 21:43:05,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-12 21:43:05,654 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 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 37 [2021-06-12 21:43:05,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:05,747 INFO L225 Difference]: With dead ends: 29898 [2021-06-12 21:43:05,748 INFO L226 Difference]: Without dead ends: 29898 [2021-06-12 21:43:05,748 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 9.9ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-12 21:43:05,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29898 states. [2021-06-12 21:43:06,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29898 to 24224. [2021-06-12 21:43:06,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24224 states, 24223 states have (on average 4.093588737976304) internal successors, (99159), 24223 states have internal predecessors, (99159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:06,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24224 states to 24224 states and 99159 transitions. [2021-06-12 21:43:06,351 INFO L78 Accepts]: Start accepts. Automaton has 24224 states and 99159 transitions. Word has length 37 [2021-06-12 21:43:06,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:06,351 INFO L482 AbstractCegarLoop]: Abstraction has 24224 states and 99159 transitions. [2021-06-12 21:43:06,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 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-12 21:43:06,352 INFO L276 IsEmpty]: Start isEmpty. Operand 24224 states and 99159 transitions. [2021-06-12 21:43:06,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-06-12 21:43:06,393 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:06,393 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:06,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-12 21:43:06,593 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:06,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:06,594 INFO L82 PathProgramCache]: Analyzing trace with hash -97394957, now seen corresponding path program 18 times [2021-06-12 21:43:06,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:06,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991014377] [2021-06-12 21:43:06,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:06,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:06,756 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-12 21:43:06,756 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:06,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991014377] [2021-06-12 21:43:06,756 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991014377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:06,756 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970582963] [2021-06-12 21:43:06,756 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:43:06,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 21:43:06,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:06,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-06-12 21:43:06,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:06,847 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-06-12 21:43:06,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970582963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:06,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:06,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-06-12 21:43:06,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184853700] [2021-06-12 21:43:06,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-06-12 21:43:06,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:06,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-06-12 21:43:06,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-12 21:43:06,848 INFO L87 Difference]: Start difference. First operand 24224 states and 99159 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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-12 21:43:07,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:07,052 INFO L93 Difference]: Finished difference Result 37062 states and 153499 transitions. [2021-06-12 21:43:07,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-06-12 21:43:07,052 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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 37 [2021-06-12 21:43:07,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:07,153 INFO L225 Difference]: With dead ends: 37062 [2021-06-12 21:43:07,153 INFO L226 Difference]: Without dead ends: 37062 [2021-06-12 21:43:07,154 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 8.9ms TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-06-12 21:43:07,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37062 states. [2021-06-12 21:43:07,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37062 to 34305. [2021-06-12 21:43:07,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34305 states, 34304 states have (on average 4.138496968283582) internal successors, (141967), 34304 states have internal predecessors, (141967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:08,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34305 states to 34305 states and 141967 transitions. [2021-06-12 21:43:08,047 INFO L78 Accepts]: Start accepts. Automaton has 34305 states and 141967 transitions. Word has length 37 [2021-06-12 21:43:08,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:08,047 INFO L482 AbstractCegarLoop]: Abstraction has 34305 states and 141967 transitions. [2021-06-12 21:43:08,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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-12 21:43:08,047 INFO L276 IsEmpty]: Start isEmpty. Operand 34305 states and 141967 transitions. [2021-06-12 21:43:08,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:08,113 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:08,113 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:08,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-12 21:43:08,314 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:08,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:08,314 INFO L82 PathProgramCache]: Analyzing trace with hash 411273525, now seen corresponding path program 19 times [2021-06-12 21:43:08,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:08,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763215607] [2021-06-12 21:43:08,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:08,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:08,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:08,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763215607] [2021-06-12 21:43:08,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763215607] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:08,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436587383] [2021-06-12 21:43:08,645 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:08,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:08,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:08,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:08,754 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:08,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 35 treesize of output 17 [2021-06-12 21:43:08,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:08,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:08,760 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-12 21:43:08,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:14 [2021-06-12 21:43:08,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:08,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:43:08,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:43:08,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:08,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:08,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:43:08,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:43:08,935 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:08,936 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436587383] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:08,936 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:08,936 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-12 21:43:08,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854479487] [2021-06-12 21:43:08,936 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 21:43:08,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:08,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 21:43:08,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-12 21:43:08,937 INFO L87 Difference]: Start difference. First operand 34305 states and 141967 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 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-12 21:43:09,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:09,632 INFO L93 Difference]: Finished difference Result 50940 states and 211803 transitions. [2021-06-12 21:43:09,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:43:09,633 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 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 39 [2021-06-12 21:43:09,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:09,800 INFO L225 Difference]: With dead ends: 50940 [2021-06-12 21:43:09,800 INFO L226 Difference]: Without dead ends: 50885 [2021-06-12 21:43:09,800 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 344.1ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-12 21:43:09,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50885 states. [2021-06-12 21:43:10,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50885 to 35386. [2021-06-12 21:43:10,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35386 states, 35385 states have (on average 4.1413310724883425) internal successors, (146541), 35385 states have internal predecessors, (146541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:10,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35386 states to 35386 states and 146541 transitions. [2021-06-12 21:43:10,809 INFO L78 Accepts]: Start accepts. Automaton has 35386 states and 146541 transitions. Word has length 39 [2021-06-12 21:43:10,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:10,809 INFO L482 AbstractCegarLoop]: Abstraction has 35386 states and 146541 transitions. [2021-06-12 21:43:10,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 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-12 21:43:10,809 INFO L276 IsEmpty]: Start isEmpty. Operand 35386 states and 146541 transitions. [2021-06-12 21:43:10,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:10,877 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:10,877 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:11,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:11,078 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:11,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:11,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1949174297, now seen corresponding path program 20 times [2021-06-12 21:43:11,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:11,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820367572] [2021-06-12 21:43:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:11,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:11,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:11,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820367572] [2021-06-12 21:43:11,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820367572] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:11,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986911798] [2021-06-12 21:43:11,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:11,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:43:11,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:11,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:11,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:11,339 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:11,340 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 17 [2021-06-12 21:43:11,341 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:11,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:11,345 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-12 21:43:11,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:14 [2021-06-12 21:43:11,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:43:11,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:11,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:43:11,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:11,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:11,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:43:11,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:43:11,454 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:11,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986911798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:11,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:11,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-12 21:43:11,455 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820124597] [2021-06-12 21:43:11,455 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 21:43:11,455 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:11,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 21:43:11,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-12 21:43:11,455 INFO L87 Difference]: Start difference. First operand 35386 states and 146541 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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-12 21:43:12,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:12,257 INFO L93 Difference]: Finished difference Result 53223 states and 219944 transitions. [2021-06-12 21:43:12,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:12,257 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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 39 [2021-06-12 21:43:12,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:12,432 INFO L225 Difference]: With dead ends: 53223 [2021-06-12 21:43:12,433 INFO L226 Difference]: Without dead ends: 53031 [2021-06-12 21:43:12,434 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 223.7ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:12,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53031 states. [2021-06-12 21:43:13,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53031 to 35521. [2021-06-12 21:43:13,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35521 states, 35520 states have (on average 4.1433277027027025) internal successors, (147171), 35520 states have internal predecessors, (147171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:13,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35521 states to 35521 states and 147171 transitions. [2021-06-12 21:43:13,600 INFO L78 Accepts]: Start accepts. Automaton has 35521 states and 147171 transitions. Word has length 39 [2021-06-12 21:43:13,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:13,600 INFO L482 AbstractCegarLoop]: Abstraction has 35521 states and 147171 transitions. [2021-06-12 21:43:13,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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-12 21:43:13,601 INFO L276 IsEmpty]: Start isEmpty. Operand 35521 states and 147171 transitions. [2021-06-12 21:43:13,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:13,848 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:13,848 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:14,064 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-12 21:43:14,065 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:14,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:14,065 INFO L82 PathProgramCache]: Analyzing trace with hash -2136317753, now seen corresponding path program 21 times [2021-06-12 21:43:14,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:14,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563545436] [2021-06-12 21:43:14,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:14,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:14,211 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:14,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:14,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563545436] [2021-06-12 21:43:14,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563545436] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:14,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422174694] [2021-06-12 21:43:14,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:14,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:43:14,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:14,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:14,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:14,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:14,400 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:14,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2021-06-12 21:43:14,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:14,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:14,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:43:14,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:56, output treesize:34 [2021-06-12 21:43:14,579 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:43:14,579 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 44 treesize of output 40 [2021-06-12 21:43:14,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:14,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:14,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:43:14,600 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:22 [2021-06-12 21:43:14,640 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:14,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422174694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:14,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:14,641 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:43:14,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268707404] [2021-06-12 21:43:14,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:43:14,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:14,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:43:14,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:43:14,641 INFO L87 Difference]: Start difference. First operand 35521 states and 147171 transitions. Second operand has 19 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 18 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:15,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:15,945 INFO L93 Difference]: Finished difference Result 62278 states and 258549 transitions. [2021-06-12 21:43:15,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 21:43:15,945 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 18 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:15,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:16,290 INFO L225 Difference]: With dead ends: 62278 [2021-06-12 21:43:16,291 INFO L226 Difference]: Without dead ends: 62223 [2021-06-12 21:43:16,292 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 608.7ms TimeCoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2021-06-12 21:43:16,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62223 states. [2021-06-12 21:43:17,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62223 to 36379. [2021-06-12 21:43:17,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36379 states, 36378 states have (on average 4.144675353235472) internal successors, (150775), 36378 states have internal predecessors, (150775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:17,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36379 states to 36379 states and 150775 transitions. [2021-06-12 21:43:17,431 INFO L78 Accepts]: Start accepts. Automaton has 36379 states and 150775 transitions. Word has length 39 [2021-06-12 21:43:17,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:17,431 INFO L482 AbstractCegarLoop]: Abstraction has 36379 states and 150775 transitions. [2021-06-12 21:43:17,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 18 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:17,431 INFO L276 IsEmpty]: Start isEmpty. Operand 36379 states and 150775 transitions. [2021-06-12 21:43:17,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:17,520 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:17,520 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:17,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:17,732 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:17,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:17,732 INFO L82 PathProgramCache]: Analyzing trace with hash -201798279, now seen corresponding path program 22 times [2021-06-12 21:43:17,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:17,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971000140] [2021-06-12 21:43:17,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:17,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:17,873 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:17,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:17,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971000140] [2021-06-12 21:43:17,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971000140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:17,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543045372] [2021-06-12 21:43:17,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:17,907 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:43:17,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:17,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:17,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:18,003 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:18,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 17 [2021-06-12 21:43:18,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:18,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:18,011 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-12 21:43:18,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:23 [2021-06-12 21:43:18,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:18,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:18,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:43:18,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:43:18,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:18,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:18,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:43:18,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:43:18,125 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:18,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543045372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:18,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:18,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:43:18,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454773280] [2021-06-12 21:43:18,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:43:18,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:18,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:43:18,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:43:18,126 INFO L87 Difference]: Start difference. First operand 36379 states and 150775 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:19,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:19,013 INFO L93 Difference]: Finished difference Result 53988 states and 223266 transitions. [2021-06-12 21:43:19,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:19,013 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:19,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:19,181 INFO L225 Difference]: With dead ends: 53988 [2021-06-12 21:43:19,181 INFO L226 Difference]: Without dead ends: 53796 [2021-06-12 21:43:19,181 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 243.0ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:43:19,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53796 states. [2021-06-12 21:43:20,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53796 to 36190. [2021-06-12 21:43:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36190 states, 36189 states have (on average 4.1459283207604525) internal successors, (150037), 36189 states have internal predecessors, (150037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:20,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36190 states to 36190 states and 150037 transitions. [2021-06-12 21:43:20,250 INFO L78 Accepts]: Start accepts. Automaton has 36190 states and 150037 transitions. Word has length 39 [2021-06-12 21:43:20,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:20,250 INFO L482 AbstractCegarLoop]: Abstraction has 36190 states and 150037 transitions. [2021-06-12 21:43:20,250 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:20,250 INFO L276 IsEmpty]: Start isEmpty. Operand 36190 states and 150037 transitions. [2021-06-12 21:43:20,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:20,329 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:20,329 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:20,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-12 21:43:20,545 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:20,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:20,545 INFO L82 PathProgramCache]: Analyzing trace with hash 471732141, now seen corresponding path program 23 times [2021-06-12 21:43:20,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:20,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541894643] [2021-06-12 21:43:20,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:20,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:20,679 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:20,679 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:20,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541894643] [2021-06-12 21:43:20,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541894643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:20,680 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089554538] [2021-06-12 21:43:20,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:20,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 21:43:20,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:20,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:43:20,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:20,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:20,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:20,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:20,867 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:20,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 57 [2021-06-12 21:43:20,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:20,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:20,885 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-12 21:43:20,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:35 [2021-06-12 21:43:20,961 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:20,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 9 [2021-06-12 21:43:20,964 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-12 21:43:20,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:20,966 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-12 21:43:20,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-06-12 21:43:20,980 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:20,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089554538] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:20,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:20,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:43:20,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807578252] [2021-06-12 21:43:20,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:43:20,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:20,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:43:20,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:43:20,981 INFO L87 Difference]: Start difference. First operand 36190 states and 150037 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:21,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:21,970 INFO L93 Difference]: Finished difference Result 61652 states and 256939 transitions. [2021-06-12 21:43:21,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 21:43:21,970 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:21,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:22,343 INFO L225 Difference]: With dead ends: 61652 [2021-06-12 21:43:22,343 INFO L226 Difference]: Without dead ends: 61597 [2021-06-12 21:43:22,343 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 369.9ms TimeCoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2021-06-12 21:43:22,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61597 states. [2021-06-12 21:43:23,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61597 to 37887. [2021-06-12 21:43:23,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37887 states, 37886 states have (on average 4.152087842474793) internal successors, (157306), 37886 states have internal predecessors, (157306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:23,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37887 states to 37887 states and 157306 transitions. [2021-06-12 21:43:23,471 INFO L78 Accepts]: Start accepts. Automaton has 37887 states and 157306 transitions. Word has length 39 [2021-06-12 21:43:23,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:23,471 INFO L482 AbstractCegarLoop]: Abstraction has 37887 states and 157306 transitions. [2021-06-12 21:43:23,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:23,472 INFO L276 IsEmpty]: Start isEmpty. Operand 37887 states and 157306 transitions. [2021-06-12 21:43:23,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:23,557 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:23,558 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:23,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-12 21:43:23,773 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:23,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:23,774 INFO L82 PathProgramCache]: Analyzing trace with hash -165855889, now seen corresponding path program 24 times [2021-06-12 21:43:23,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:23,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829552696] [2021-06-12 21:43:23,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:23,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:23,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:23,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:23,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829552696] [2021-06-12 21:43:23,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829552696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:23,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842399908] [2021-06-12 21:43:23,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:23,922 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 21:43:23,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:23,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-12 21:43:23,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:24,059 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:24,060 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 62 treesize of output 40 [2021-06-12 21:43:24,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:24,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:24,065 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-12 21:43:24,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:36 [2021-06-12 21:43:24,092 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:24,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 14 [2021-06-12 21:43:24,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:24,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:24,096 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-12 21:43:24,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:43:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:24,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842399908] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:24,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:24,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:43:24,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350574649] [2021-06-12 21:43:24,110 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:43:24,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:24,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:43:24,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:24,111 INFO L87 Difference]: Start difference. First operand 37887 states and 157306 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:24,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:24,831 INFO L93 Difference]: Finished difference Result 65025 states and 271134 transitions. [2021-06-12 21:43:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:24,831 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:24,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:25,050 INFO L225 Difference]: With dead ends: 65025 [2021-06-12 21:43:25,050 INFO L226 Difference]: Without dead ends: 64970 [2021-06-12 21:43:25,050 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 189.9ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:43:25,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64970 states. [2021-06-12 21:43:26,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64970 to 38127. [2021-06-12 21:43:26,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38127 states, 38126 states have (on average 4.153753344174579) internal successors, (158366), 38126 states have internal predecessors, (158366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:26,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38127 states to 38127 states and 158366 transitions. [2021-06-12 21:43:26,240 INFO L78 Accepts]: Start accepts. Automaton has 38127 states and 158366 transitions. Word has length 39 [2021-06-12 21:43:26,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:26,240 INFO L482 AbstractCegarLoop]: Abstraction has 38127 states and 158366 transitions. [2021-06-12 21:43:26,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:26,240 INFO L276 IsEmpty]: Start isEmpty. Operand 38127 states and 158366 transitions. [2021-06-12 21:43:26,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:26,315 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:26,315 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:26,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-06-12 21:43:26,516 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:26,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:26,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1253137135, now seen corresponding path program 25 times [2021-06-12 21:43:26,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:26,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872426511] [2021-06-12 21:43:26,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:26,638 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:26,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:26,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872426511] [2021-06-12 21:43:26,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872426511] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:26,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658914338] [2021-06-12 21:43:26,639 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:26,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:26,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:26,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:26,815 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:26,815 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 53 treesize of output 35 [2021-06-12 21:43:26,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:26,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:26,821 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-12 21:43:26,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:36 [2021-06-12 21:43:26,843 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:26,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-06-12 21:43:26,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:26,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:26,847 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-12 21:43:26,847 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:43:26,865 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:26,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658914338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:26,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:26,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:43:26,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680527758] [2021-06-12 21:43:26,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:43:26,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:26,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:43:26,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:26,866 INFO L87 Difference]: Start difference. First operand 38127 states and 158366 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 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-12 21:43:27,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:27,647 INFO L93 Difference]: Finished difference Result 62925 states and 262223 transitions. [2021-06-12 21:43:27,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:27,648 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 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 39 [2021-06-12 21:43:27,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:28,029 INFO L225 Difference]: With dead ends: 62925 [2021-06-12 21:43:28,029 INFO L226 Difference]: Without dead ends: 62870 [2021-06-12 21:43:28,029 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 197.5ms TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:43:28,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62870 states. [2021-06-12 21:43:28,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62870 to 38279. [2021-06-12 21:43:28,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38279 states, 38278 states have (on average 4.156277757458592) internal successors, (159094), 38278 states have internal predecessors, (159094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:29,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38279 states to 38279 states and 159094 transitions. [2021-06-12 21:43:29,012 INFO L78 Accepts]: Start accepts. Automaton has 38279 states and 159094 transitions. Word has length 39 [2021-06-12 21:43:29,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:29,012 INFO L482 AbstractCegarLoop]: Abstraction has 38279 states and 159094 transitions. [2021-06-12 21:43:29,012 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 15 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-12 21:43:29,012 INFO L276 IsEmpty]: Start isEmpty. Operand 38279 states and 159094 transitions. [2021-06-12 21:43:29,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:29,084 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:29,084 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:29,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:29,289 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:29,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:29,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1564815849, now seen corresponding path program 26 times [2021-06-12 21:43:29,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:29,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811920296] [2021-06-12 21:43:29,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:29,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:29,527 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2021-06-12 21:43:29,677 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:29,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:29,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811920296] [2021-06-12 21:43:29,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811920296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:29,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127986056] [2021-06-12 21:43:29,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:29,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:43:29,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:29,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:29,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:29,825 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:29,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 27 [2021-06-12 21:43:29,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:29,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:29,833 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-12 21:43:29,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:35 [2021-06-12 21:43:29,877 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:29,877 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 14 [2021-06-12 21:43:29,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:29,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:29,881 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-12 21:43:29,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:43:29,901 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:29,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127986056] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:29,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:29,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:43:29,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352460734] [2021-06-12 21:43:29,902 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:43:29,902 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:29,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:43:29,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:29,902 INFO L87 Difference]: Start difference. First operand 38279 states and 159094 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-12 21:43:30,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:30,632 INFO L93 Difference]: Finished difference Result 53983 states and 223487 transitions. [2021-06-12 21:43:30,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:30,632 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 39 [2021-06-12 21:43:30,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:30,796 INFO L225 Difference]: With dead ends: 53983 [2021-06-12 21:43:30,796 INFO L226 Difference]: Without dead ends: 53791 [2021-06-12 21:43:30,796 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 450.5ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:30,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53791 states. [2021-06-12 21:43:31,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53791 to 38303. [2021-06-12 21:43:31,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38303 states, 38302 states have (on average 4.1554488016291575) internal successors, (159162), 38302 states have internal predecessors, (159162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:31,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38303 states to 38303 states and 159162 transitions. [2021-06-12 21:43:31,771 INFO L78 Accepts]: Start accepts. Automaton has 38303 states and 159162 transitions. Word has length 39 [2021-06-12 21:43:31,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:31,772 INFO L482 AbstractCegarLoop]: Abstraction has 38303 states and 159162 transitions. [2021-06-12 21:43:31,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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-12 21:43:31,772 INFO L276 IsEmpty]: Start isEmpty. Operand 38303 states and 159162 transitions. [2021-06-12 21:43:32,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:32,075 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:32,075 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:32,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-06-12 21:43:32,276 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:32,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:32,276 INFO L82 PathProgramCache]: Analyzing trace with hash 2134107113, now seen corresponding path program 27 times [2021-06-12 21:43:32,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:32,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808408756] [2021-06-12 21:43:32,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:32,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:32,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808408756] [2021-06-12 21:43:32,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808408756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:32,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450576626] [2021-06-12 21:43:32,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:43:32,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-12 21:43:32,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:32,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:32,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:32,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:32,690 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:32,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 54 [2021-06-12 21:43:32,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:32,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:32,722 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-12 21:43:32,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:76, output treesize:36 [2021-06-12 21:43:32,799 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:43:32,799 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 28 treesize of output 32 [2021-06-12 21:43:32,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:32,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:32,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:43:32,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:22 [2021-06-12 21:43:32,872 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:32,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450576626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:32,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:32,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:43:32,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147714872] [2021-06-12 21:43:32,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:43:32,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:32,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:43:32,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:43:32,873 INFO L87 Difference]: Start difference. First operand 38303 states and 159162 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:43:33,675 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-12 21:43:34,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:34,314 INFO L93 Difference]: Finished difference Result 78357 states and 325073 transitions. [2021-06-12 21:43:34,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-12 21:43:34,314 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:43:34,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:34,688 INFO L225 Difference]: With dead ends: 78357 [2021-06-12 21:43:34,688 INFO L226 Difference]: Without dead ends: 78159 [2021-06-12 21:43:34,689 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 825.0ms TimeCoverageRelationStatistics Valid=175, Invalid=1015, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 21:43:34,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78159 states. [2021-06-12 21:43:35,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78159 to 38463. [2021-06-12 21:43:35,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38463 states, 38462 states have (on average 4.155738131142426) internal successors, (159838), 38462 states have internal predecessors, (159838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:35,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38463 states to 38463 states and 159838 transitions. [2021-06-12 21:43:35,990 INFO L78 Accepts]: Start accepts. Automaton has 38463 states and 159838 transitions. Word has length 39 [2021-06-12 21:43:35,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:35,990 INFO L482 AbstractCegarLoop]: Abstraction has 38463 states and 159838 transitions. [2021-06-12 21:43:35,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:43:35,990 INFO L276 IsEmpty]: Start isEmpty. Operand 38463 states and 159838 transitions. [2021-06-12 21:43:36,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:36,079 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:36,079 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:36,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:36,293 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:36,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:36,293 INFO L82 PathProgramCache]: Analyzing trace with hash 656190949, now seen corresponding path program 28 times [2021-06-12 21:43:36,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:36,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836009842] [2021-06-12 21:43:36,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:36,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:36,443 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:36,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:36,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836009842] [2021-06-12 21:43:36,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836009842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:36,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416938308] [2021-06-12 21:43:36,443 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:36,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:43:36,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:36,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:36,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:36,617 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:36,617 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 53 treesize of output 35 [2021-06-12 21:43:36,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:36,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:36,623 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-12 21:43:36,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:36 [2021-06-12 21:43:36,647 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:36,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-06-12 21:43:36,648 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:36,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:36,652 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-12 21:43:36,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:43:36,675 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:36,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416938308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:36,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:36,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:43:36,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754398195] [2021-06-12 21:43:36,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:43:36,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:36,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:43:36,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:36,676 INFO L87 Difference]: Start difference. First operand 38463 states and 159838 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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-12 21:43:37,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:37,506 INFO L93 Difference]: Finished difference Result 61210 states and 253851 transitions. [2021-06-12 21:43:37,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:37,506 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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 39 [2021-06-12 21:43:37,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:37,698 INFO L225 Difference]: With dead ends: 61210 [2021-06-12 21:43:37,698 INFO L226 Difference]: Without dead ends: 61120 [2021-06-12 21:43:37,698 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 262.4ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:43:37,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61120 states. [2021-06-12 21:43:38,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61120 to 38429. [2021-06-12 21:43:38,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38429 states, 38428 states have (on average 4.158946601436453) internal successors, (159820), 38428 states have internal predecessors, (159820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:38,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38429 states to 38429 states and 159820 transitions. [2021-06-12 21:43:38,873 INFO L78 Accepts]: Start accepts. Automaton has 38429 states and 159820 transitions. Word has length 39 [2021-06-12 21:43:38,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:38,873 INFO L482 AbstractCegarLoop]: Abstraction has 38429 states and 159820 transitions. [2021-06-12 21:43:38,873 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 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-12 21:43:38,873 INFO L276 IsEmpty]: Start isEmpty. Operand 38429 states and 159820 transitions. [2021-06-12 21:43:38,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:38,943 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:38,943 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:39,143 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-12 21:43:39,144 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:39,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:39,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1034892989, now seen corresponding path program 29 times [2021-06-12 21:43:39,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:39,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996907710] [2021-06-12 21:43:39,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:39,277 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:39,277 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:39,277 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996907710] [2021-06-12 21:43:39,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996907710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:39,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681680663] [2021-06-12 21:43:39,278 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:39,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:43:39,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:39,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:43:39,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:39,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:39,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:39,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:39,449 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:39,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-06-12 21:43:39,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:39,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:39,483 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-12 21:43:39,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:34 [2021-06-12 21:43:39,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:39,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:43:39,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-12 21:43:39,654 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-12 21:43:39,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:39,661 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-12 21:43:39,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:3 [2021-06-12 21:43:39,675 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:39,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681680663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:39,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:39,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:43:39,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217981824] [2021-06-12 21:43:39,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:43:39,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:39,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:43:39,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:43:39,677 INFO L87 Difference]: Start difference. First operand 38429 states and 159820 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:40,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:40,674 INFO L93 Difference]: Finished difference Result 65745 states and 271150 transitions. [2021-06-12 21:43:40,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 21:43:40,675 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:40,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:41,085 INFO L225 Difference]: With dead ends: 65745 [2021-06-12 21:43:41,085 INFO L226 Difference]: Without dead ends: 65261 [2021-06-12 21:43:41,086 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 432.2ms TimeCoverageRelationStatistics Valid=97, Invalid=659, Unknown=0, NotChecked=0, Total=756 [2021-06-12 21:43:41,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65261 states. [2021-06-12 21:43:42,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65261 to 46789. [2021-06-12 21:43:42,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46789 states, 46788 states have (on average 4.141553389758058) internal successors, (193775), 46788 states have internal predecessors, (193775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:42,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46789 states to 46789 states and 193775 transitions. [2021-06-12 21:43:42,440 INFO L78 Accepts]: Start accepts. Automaton has 46789 states and 193775 transitions. Word has length 39 [2021-06-12 21:43:42,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:42,441 INFO L482 AbstractCegarLoop]: Abstraction has 46789 states and 193775 transitions. [2021-06-12 21:43:42,441 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:42,441 INFO L276 IsEmpty]: Start isEmpty. Operand 46789 states and 193775 transitions. [2021-06-12 21:43:42,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:42,522 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:42,522 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:42,723 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-12 21:43:42,723 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:42,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:42,723 INFO L82 PathProgramCache]: Analyzing trace with hash 899626485, now seen corresponding path program 30 times [2021-06-12 21:43:42,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:42,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311003635] [2021-06-12 21:43:42,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:42,872 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:42,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:42,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311003635] [2021-06-12 21:43:42,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311003635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:42,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350772671] [2021-06-12 21:43:42,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:42,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:43:42,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:42,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-12 21:43:42,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:42,986 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:42,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 17 [2021-06-12 21:43:42,987 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:42,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:42,994 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-12 21:43:42,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:28 [2021-06-12 21:43:43,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:43:43,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:43,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 14 [2021-06-12 21:43:43,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:43,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:43,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:43:43,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:7 [2021-06-12 21:43:43,082 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:43,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350772671] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:43,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:43,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-06-12 21:43:43,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622268141] [2021-06-12 21:43:43,083 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-12 21:43:43,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:43,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-12 21:43:43,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-12 21:43:43,083 INFO L87 Difference]: Start difference. First operand 46789 states and 193775 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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-12 21:43:43,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:43,924 INFO L93 Difference]: Finished difference Result 64830 states and 268107 transitions. [2021-06-12 21:43:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:43:43,925 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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 39 [2021-06-12 21:43:43,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:44,135 INFO L225 Difference]: With dead ends: 64830 [2021-06-12 21:43:44,136 INFO L226 Difference]: Without dead ends: 64594 [2021-06-12 21:43:44,136 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 229.0ms TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:44,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64594 states. [2021-06-12 21:43:45,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64594 to 46733. [2021-06-12 21:43:45,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46733 states, 46732 states have (on average 4.142322177522897) internal successors, (193579), 46732 states have internal predecessors, (193579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:45,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46733 states to 46733 states and 193579 transitions. [2021-06-12 21:43:45,436 INFO L78 Accepts]: Start accepts. Automaton has 46733 states and 193579 transitions. Word has length 39 [2021-06-12 21:43:45,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:45,437 INFO L482 AbstractCegarLoop]: Abstraction has 46733 states and 193579 transitions. [2021-06-12 21:43:45,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 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-12 21:43:45,437 INFO L276 IsEmpty]: Start isEmpty. Operand 46733 states and 193579 transitions. [2021-06-12 21:43:45,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:45,724 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:45,725 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:45,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:45,940 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:45,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:45,941 INFO L82 PathProgramCache]: Analyzing trace with hash 1573156905, now seen corresponding path program 31 times [2021-06-12 21:43:45,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:45,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634516550] [2021-06-12 21:43:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:46,059 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:46,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:46,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634516550] [2021-06-12 21:43:46,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634516550] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:46,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358921574] [2021-06-12 21:43:46,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:46,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:46,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:46,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:46,192 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:46,192 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 29 [2021-06-12 21:43:46,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:46,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:46,202 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-12 21:43:46,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:42 [2021-06-12 21:43:46,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:46,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:46,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:43:46,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:43:46,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:46,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:46,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:43:46,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:43:46,332 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:46,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358921574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:46,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:46,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:43:46,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672045811] [2021-06-12 21:43:46,333 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:43:46,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:46,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:43:46,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:43:46,333 INFO L87 Difference]: Start difference. First operand 46733 states and 193579 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:47,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:47,052 INFO L93 Difference]: Finished difference Result 62436 states and 259935 transitions. [2021-06-12 21:43:47,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 21:43:47,053 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:47,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:47,248 INFO L225 Difference]: With dead ends: 62436 [2021-06-12 21:43:47,251 INFO L226 Difference]: Without dead ends: 62381 [2021-06-12 21:43:47,252 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 188.5ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:43:47,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62381 states. [2021-06-12 21:43:48,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62381 to 47427. [2021-06-12 21:43:48,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47427 states, 47426 states have (on average 4.144287943322229) internal successors, (196547), 47426 states have internal predecessors, (196547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:48,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47427 states to 47427 states and 196547 transitions. [2021-06-12 21:43:48,509 INFO L78 Accepts]: Start accepts. Automaton has 47427 states and 196547 transitions. Word has length 39 [2021-06-12 21:43:48,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:48,509 INFO L482 AbstractCegarLoop]: Abstraction has 47427 states and 196547 transitions. [2021-06-12 21:43:48,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:48,510 INFO L276 IsEmpty]: Start isEmpty. Operand 47427 states and 196547 transitions. [2021-06-12 21:43:48,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:48,605 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:48,605 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:48,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-06-12 21:43:48,805 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:48,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:48,806 INFO L82 PathProgramCache]: Analyzing trace with hash 935568875, now seen corresponding path program 32 times [2021-06-12 21:43:48,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:48,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641692336] [2021-06-12 21:43:48,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:48,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:48,935 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:48,935 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:48,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641692336] [2021-06-12 21:43:48,935 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641692336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:48,935 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099176089] [2021-06-12 21:43:48,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:48,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:43:48,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:48,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:43:48,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:49,110 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:49,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 35 [2021-06-12 21:43:49,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:49,305 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2021-06-12 21:43:49,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:49,306 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-12 21:43:49,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:72, output treesize:46 [2021-06-12 21:43:49,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:49,391 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:49,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:43:49,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:49,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:49,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:43:49,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:18 [2021-06-12 21:43:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:49,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099176089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:49,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:49,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2021-06-12 21:43:49,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461203887] [2021-06-12 21:43:49,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:43:49,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:49,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:43:49,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:43:49,450 INFO L87 Difference]: Start difference. First operand 47427 states and 196547 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:50,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:50,380 INFO L93 Difference]: Finished difference Result 78227 states and 325577 transitions. [2021-06-12 21:43:50,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:43:50,380 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:50,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:50,642 INFO L225 Difference]: With dead ends: 78227 [2021-06-12 21:43:50,642 INFO L226 Difference]: Without dead ends: 78172 [2021-06-12 21:43:50,642 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 304.3ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-06-12 21:43:50,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78172 states. [2021-06-12 21:43:51,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78172 to 47675. [2021-06-12 21:43:51,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47675 states, 47674 states have (on average 4.145634937282376) internal successors, (197639), 47674 states have internal predecessors, (197639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:52,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47675 states to 47675 states and 197639 transitions. [2021-06-12 21:43:52,064 INFO L78 Accepts]: Start accepts. Automaton has 47675 states and 197639 transitions. Word has length 39 [2021-06-12 21:43:52,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:52,064 INFO L482 AbstractCegarLoop]: Abstraction has 47675 states and 197639 transitions. [2021-06-12 21:43:52,065 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:52,065 INFO L276 IsEmpty]: Start isEmpty. Operand 47675 states and 197639 transitions. [2021-06-12 21:43:52,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:52,163 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:52,163 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:52,379 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:52,379 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:52,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:52,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1940405397, now seen corresponding path program 33 times [2021-06-12 21:43:52,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:52,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43597801] [2021-06-12 21:43:52,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:52,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:52,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:52,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43597801] [2021-06-12 21:43:52,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43597801] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:52,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72372849] [2021-06-12 21:43:52,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:43:52,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 21:43:52,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:52,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:52,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:52,835 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2021-06-12 21:43:52,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:52,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:43:53,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:53,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, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 45 [2021-06-12 21:43:53,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:53,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:53,025 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-12 21:43:53,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:72, output treesize:46 [2021-06-12 21:43:53,088 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:43:53,089 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 44 treesize of output 40 [2021-06-12 21:43:53,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:43:53,098 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:53,099 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 9 treesize of output 3 [2021-06-12 21:43:53,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:43:53,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:43:53,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:43:53,117 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:74, output treesize:36 [2021-06-12 21:43:53,192 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:53,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72372849] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:53,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:43:53,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-06-12 21:43:53,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500825285] [2021-06-12 21:43:53,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:43:53,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:43:53,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:43:53,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:43:53,193 INFO L87 Difference]: Start difference. First operand 47675 states and 197639 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:55,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:43:55,863 INFO L93 Difference]: Finished difference Result 167471 states and 703721 transitions. [2021-06-12 21:43:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 21:43:55,863 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:43:55,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:43:56,714 INFO L225 Difference]: With dead ends: 167471 [2021-06-12 21:43:56,715 INFO L226 Difference]: Without dead ends: 167221 [2021-06-12 21:43:56,715 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 1294.1ms TimeCoverageRelationStatistics Valid=273, Invalid=1367, Unknown=0, NotChecked=0, Total=1640 [2021-06-12 21:43:56,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167221 states. [2021-06-12 21:43:58,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167221 to 55785. [2021-06-12 21:43:58,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55785 states, 55784 states have (on average 4.177380610927865) internal successors, (233031), 55784 states have internal predecessors, (233031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:59,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55785 states to 55785 states and 233031 transitions. [2021-06-12 21:43:59,109 INFO L78 Accepts]: Start accepts. Automaton has 55785 states and 233031 transitions. Word has length 39 [2021-06-12 21:43:59,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:43:59,109 INFO L482 AbstractCegarLoop]: Abstraction has 55785 states and 233031 transitions. [2021-06-12 21:43:59,109 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:43:59,109 INFO L276 IsEmpty]: Start isEmpty. Operand 55785 states and 233031 transitions. [2021-06-12 21:43:59,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:43:59,233 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:43:59,233 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:43:59,433 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-06-12 21:43:59,433 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:43:59,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:43:59,434 INFO L82 PathProgramCache]: Analyzing trace with hash -463391085, now seen corresponding path program 34 times [2021-06-12 21:43:59,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:43:59,434 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524086484] [2021-06-12 21:43:59,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:43:59,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:43:59,785 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 27 [2021-06-12 21:43:59,847 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:43:59,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:43:59,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524086484] [2021-06-12 21:43:59,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524086484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:43:59,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769165138] [2021-06-12 21:43:59,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:43:59,899 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:43:59,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:43:59,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:43:59,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:43:59,996 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:43:59,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 27 [2021-06-12 21:43:59,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:00,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:00,005 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-12 21:44:00,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:38 [2021-06-12 21:44:00,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:00,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:00,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:00,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:44:00,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:00,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:00,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:00,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:44:00,090 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:00,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769165138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:00,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:00,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:00,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711957350] [2021-06-12 21:44:00,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:00,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:00,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:00,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:00,091 INFO L87 Difference]: Start difference. First operand 55785 states and 233031 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:44:00,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:00,825 INFO L93 Difference]: Finished difference Result 73214 states and 304759 transitions. [2021-06-12 21:44:00,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:44:00,826 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-06-12 21:44:00,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:01,051 INFO L225 Difference]: With dead ends: 73214 [2021-06-12 21:44:01,052 INFO L226 Difference]: Without dead ends: 73022 [2021-06-12 21:44:01,052 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 199.1ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:01,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73022 states. [2021-06-12 21:44:02,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73022 to 55761. [2021-06-12 21:44:02,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55761 states, 55760 states have (on average 4.177815638450502) internal successors, (232955), 55760 states have internal predecessors, (232955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:02,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55761 states to 55761 states and 232955 transitions. [2021-06-12 21:44:02,531 INFO L78 Accepts]: Start accepts. Automaton has 55761 states and 232955 transitions. Word has length 39 [2021-06-12 21:44:02,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:02,531 INFO L482 AbstractCegarLoop]: Abstraction has 55761 states and 232955 transitions. [2021-06-12 21:44:02,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:44:02,532 INFO L276 IsEmpty]: Start isEmpty. Operand 55761 states and 232955 transitions. [2021-06-12 21:44:02,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:02,651 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:02,651 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:02,851 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-06-12 21:44:02,851 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:02,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:02,852 INFO L82 PathProgramCache]: Analyzing trace with hash -120548947, now seen corresponding path program 35 times [2021-06-12 21:44:02,852 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:02,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293251247] [2021-06-12 21:44:02,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:03,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:03,215 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:03,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:03,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293251247] [2021-06-12 21:44:03,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293251247] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:03,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418006414] [2021-06-12 21:44:03,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:03,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:44:03,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:03,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:44:03,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:03,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:03,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:03,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:03,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:03,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 55 [2021-06-12 21:44:03,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:03,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:03,462 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-12 21:44:03,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:63, output treesize:43 [2021-06-12 21:44:03,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:03,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:03,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-06-12 21:44:03,602 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-12 21:44:03,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:03,608 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-12 21:44:03,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:32, output treesize:3 [2021-06-12 21:44:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:03,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418006414] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:03,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:03,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:44:03,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234815628] [2021-06-12 21:44:03,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:44:03,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:03,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:44:03,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:44:03,623 INFO L87 Difference]: Start difference. First operand 55761 states and 232955 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:05,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:05,126 INFO L93 Difference]: Finished difference Result 79124 states and 330548 transitions. [2021-06-12 21:44:05,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-12 21:44:05,126 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:44:05,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:05,384 INFO L225 Difference]: With dead ends: 79124 [2021-06-12 21:44:05,384 INFO L226 Difference]: Without dead ends: 78780 [2021-06-12 21:44:05,385 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 670.1ms TimeCoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2021-06-12 21:44:05,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78780 states. [2021-06-12 21:44:06,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78780 to 59128. [2021-06-12 21:44:06,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59128 states, 59127 states have (on average 4.179867065807499) internal successors, (247143), 59127 states have internal predecessors, (247143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:07,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59128 states to 59128 states and 247143 transitions. [2021-06-12 21:44:07,304 INFO L78 Accepts]: Start accepts. Automaton has 59128 states and 247143 transitions. Word has length 39 [2021-06-12 21:44:07,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:07,304 INFO L482 AbstractCegarLoop]: Abstraction has 59128 states and 247143 transitions. [2021-06-12 21:44:07,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 19 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:07,304 INFO L276 IsEmpty]: Start isEmpty. Operand 59128 states and 247143 transitions. [2021-06-12 21:44:07,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:07,469 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:07,469 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:07,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:07,684 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:07,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:07,684 INFO L82 PathProgramCache]: Analyzing trace with hash -758136977, now seen corresponding path program 36 times [2021-06-12 21:44:07,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:07,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788850188] [2021-06-12 21:44:07,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:07,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:07,839 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:07,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:07,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788850188] [2021-06-12 21:44:07,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788850188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:07,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54305457] [2021-06-12 21:44:07,840 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:07,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:44:07,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:07,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:44:07,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:08,033 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:08,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 35 [2021-06-12 21:44:08,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:08,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:08,041 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-12 21:44:08,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:72, output treesize:46 [2021-06-12 21:44:08,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:08,101 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:08,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:44:08,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:08,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:08,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:44:08,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:44:08,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:08,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54305457] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:08,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:08,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2021-06-12 21:44:08,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205122178] [2021-06-12 21:44:08,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:44:08,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:08,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:44:08,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:44:08,198 INFO L87 Difference]: Start difference. First operand 59128 states and 247143 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-12 21:44:09,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:09,365 INFO L93 Difference]: Finished difference Result 92228 states and 385830 transitions. [2021-06-12 21:44:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 21:44:09,365 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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 39 [2021-06-12 21:44:09,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:09,874 INFO L225 Difference]: With dead ends: 92228 [2021-06-12 21:44:09,874 INFO L226 Difference]: Without dead ends: 92173 [2021-06-12 21:44:09,874 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 445.4ms TimeCoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2021-06-12 21:44:09,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92173 states. [2021-06-12 21:44:11,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92173 to 59640. [2021-06-12 21:44:11,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59640 states, 59639 states have (on average 4.181676419792418) internal successors, (249391), 59639 states have internal predecessors, (249391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:11,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59640 states to 59640 states and 249391 transitions. [2021-06-12 21:44:11,566 INFO L78 Accepts]: Start accepts. Automaton has 59640 states and 249391 transitions. Word has length 39 [2021-06-12 21:44:11,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:11,566 INFO L482 AbstractCegarLoop]: Abstraction has 59640 states and 249391 transitions. [2021-06-12 21:44:11,566 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-12 21:44:11,566 INFO L276 IsEmpty]: Start isEmpty. Operand 59640 states and 249391 transitions. [2021-06-12 21:44:12,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:12,004 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:12,004 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:12,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2021-06-12 21:44:12,217 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:12,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:12,217 INFO L82 PathProgramCache]: Analyzing trace with hash 660856047, now seen corresponding path program 37 times [2021-06-12 21:44:12,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:12,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754651093] [2021-06-12 21:44:12,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:12,338 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:12,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:12,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754651093] [2021-06-12 21:44:12,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754651093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:12,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916277174] [2021-06-12 21:44:12,339 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:44:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:12,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:44:12,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:12,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:12,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:12,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2021-06-12 21:44:12,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:12,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:12,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:12,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:36 [2021-06-12 21:44:12,567 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:12,567 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 14 [2021-06-12 21:44:12,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:12,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:12,571 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-12 21:44:12,571 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:44:12,588 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:12,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916277174] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:12,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:12,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:12,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311037415] [2021-06-12 21:44:12,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:12,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:12,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:12,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:12,589 INFO L87 Difference]: Start difference. First operand 59640 states and 249391 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:44:13,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:13,504 INFO L93 Difference]: Finished difference Result 83797 states and 350880 transitions. [2021-06-12 21:44:13,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:44:13,505 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-06-12 21:44:13,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:13,769 INFO L225 Difference]: With dead ends: 83797 [2021-06-12 21:44:13,769 INFO L226 Difference]: Without dead ends: 83742 [2021-06-12 21:44:13,769 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 205.8ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:44:13,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83742 states. [2021-06-12 21:44:15,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83742 to 58240. [2021-06-12 21:44:15,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58240 states, 58239 states have (on average 4.177080650423256) internal successors, (243269), 58239 states have internal predecessors, (243269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:15,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58240 states to 58240 states and 243269 transitions. [2021-06-12 21:44:15,574 INFO L78 Accepts]: Start accepts. Automaton has 58240 states and 243269 transitions. Word has length 39 [2021-06-12 21:44:15,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:15,574 INFO L482 AbstractCegarLoop]: Abstraction has 58240 states and 243269 transitions. [2021-06-12 21:44:15,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:44:15,574 INFO L276 IsEmpty]: Start isEmpty. Operand 58240 states and 243269 transitions. [2021-06-12 21:44:15,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:15,696 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:15,696 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:15,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:15,896 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:15,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:15,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1354477999, now seen corresponding path program 38 times [2021-06-12 21:44:15,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:15,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006429827] [2021-06-12 21:44:15,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:15,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:16,008 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:16,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:16,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006429827] [2021-06-12 21:44:16,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006429827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:16,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365740149] [2021-06-12 21:44:16,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-06-12 21:44:16,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:44:16,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:16,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:44:16,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:16,189 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:16,190 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 53 treesize of output 35 [2021-06-12 21:44:16,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:16,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:16,198 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-12 21:44:16,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:72, output treesize:46 [2021-06-12 21:44:16,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:16,256 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:16,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:44:16,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:16,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:16,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:44:16,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:44:16,310 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:16,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365740149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:16,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:16,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2021-06-12 21:44:16,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736513229] [2021-06-12 21:44:16,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:44:16,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:16,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:44:16,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:44:16,311 INFO L87 Difference]: Start difference. First operand 58240 states and 243269 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-12 21:44:17,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:17,767 INFO L93 Difference]: Finished difference Result 89930 states and 375897 transitions. [2021-06-12 21:44:17,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 21:44:17,767 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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 39 [2021-06-12 21:44:17,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:18,054 INFO L225 Difference]: With dead ends: 89930 [2021-06-12 21:44:18,054 INFO L226 Difference]: Without dead ends: 89875 [2021-06-12 21:44:18,054 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 385.7ms TimeCoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-06-12 21:44:18,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89875 states. [2021-06-12 21:44:19,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89875 to 58868. [2021-06-12 21:44:19,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58868 states, 58867 states have (on average 4.17892877163776) internal successors, (246001), 58867 states have internal predecessors, (246001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:19,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58868 states to 58868 states and 246001 transitions. [2021-06-12 21:44:19,730 INFO L78 Accepts]: Start accepts. Automaton has 58868 states and 246001 transitions. Word has length 39 [2021-06-12 21:44:19,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:19,730 INFO L482 AbstractCegarLoop]: Abstraction has 58868 states and 246001 transitions. [2021-06-12 21:44:19,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-12 21:44:19,730 INFO L276 IsEmpty]: Start isEmpty. Operand 58868 states and 246001 transitions. [2021-06-12 21:44:20,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:20,148 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:20,148 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:20,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:20,349 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:20,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:20,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1521496273, now seen corresponding path program 39 times [2021-06-12 21:44:20,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:20,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811761952] [2021-06-12 21:44:20,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:20,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:20,455 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:20,455 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:20,455 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811761952] [2021-06-12 21:44:20,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811761952] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:20,455 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616045768] [2021-06-12 21:44:20,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:44:20,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 21:44:20,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:20,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 21:44:20,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:20,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:20,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:20,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:20,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 45 [2021-06-12 21:44:20,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:20,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:20,701 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-12 21:44:20,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:56 [2021-06-12 21:44:20,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:20,774 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:20,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:44:20,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:20,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:20,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-06-12 21:44:20,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:20,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:20,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:44:20,825 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:94, output treesize:36 [2021-06-12 21:44:20,891 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:20,891 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616045768] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:20,891 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:20,891 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:44:20,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362188987] [2021-06-12 21:44:20,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:44:20,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:20,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:44:20,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:44:20,892 INFO L87 Difference]: Start difference. First operand 58868 states and 246001 transitions. Second operand has 19 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 18 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:23,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:23,531 INFO L93 Difference]: Finished difference Result 113966 states and 476470 transitions. [2021-06-12 21:44:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-06-12 21:44:23,532 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 18 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:44:23,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:24,097 INFO L225 Difference]: With dead ends: 113966 [2021-06-12 21:44:24,097 INFO L226 Difference]: Without dead ends: 113856 [2021-06-12 21:44:24,098 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 1382.6ms TimeCoverageRelationStatistics Valid=338, Invalid=1824, Unknown=0, NotChecked=0, Total=2162 [2021-06-12 21:44:24,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113856 states. [2021-06-12 21:44:25,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113856 to 58604. [2021-06-12 21:44:25,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58604 states, 58603 states have (on average 4.177960172687405) internal successors, (244841), 58603 states have internal predecessors, (244841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:25,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58604 states to 58604 states and 244841 transitions. [2021-06-12 21:44:25,894 INFO L78 Accepts]: Start accepts. Automaton has 58604 states and 244841 transitions. Word has length 39 [2021-06-12 21:44:25,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:25,894 INFO L482 AbstractCegarLoop]: Abstraction has 58604 states and 244841 transitions. [2021-06-12 21:44:25,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.5789473684210527) internal successors, (68), 18 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:25,894 INFO L276 IsEmpty]: Start isEmpty. Operand 58604 states and 244841 transitions. [2021-06-12 21:44:26,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:26,349 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:26,349 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:26,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:26,549 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:26,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:26,550 INFO L82 PathProgramCache]: Analyzing trace with hash -855789521, now seen corresponding path program 40 times [2021-06-12 21:44:26,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:26,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024706503] [2021-06-12 21:44:26,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:26,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:26,667 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:26,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:26,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024706503] [2021-06-12 21:44:26,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024706503] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:26,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038142079] [2021-06-12 21:44:26,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:26,742 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:44:26,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:26,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:44:26,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:26,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:26,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:26,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:44:26,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:26,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:26,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:26,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:28 [2021-06-12 21:44:26,935 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:26,936 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 14 [2021-06-12 21:44:26,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:26,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:26,939 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-12 21:44:26,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:44:26,957 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:26,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038142079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:26,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:26,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:26,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413367425] [2021-06-12 21:44:26,958 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:26,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:26,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:26,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:26,958 INFO L87 Difference]: Start difference. First operand 58604 states and 244841 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:44:27,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:27,862 INFO L93 Difference]: Finished difference Result 75945 states and 317780 transitions. [2021-06-12 21:44:27,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:44:27,863 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-06-12 21:44:27,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:28,087 INFO L225 Difference]: With dead ends: 75945 [2021-06-12 21:44:28,087 INFO L226 Difference]: Without dead ends: 75890 [2021-06-12 21:44:28,088 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 177.8ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:28,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75890 states. [2021-06-12 21:44:29,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75890 to 58898. [2021-06-12 21:44:29,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58898 states, 58897 states have (on average 4.178328267993276) internal successors, (246091), 58897 states have internal predecessors, (246091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58898 states to 58898 states and 246091 transitions. [2021-06-12 21:44:29,961 INFO L78 Accepts]: Start accepts. Automaton has 58898 states and 246091 transitions. Word has length 39 [2021-06-12 21:44:29,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:29,961 INFO L482 AbstractCegarLoop]: Abstraction has 58898 states and 246091 transitions. [2021-06-12 21:44:29,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:44:29,961 INFO L276 IsEmpty]: Start isEmpty. Operand 58898 states and 246091 transitions. [2021-06-12 21:44:30,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:30,083 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:30,083 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:30,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-06-12 21:44:30,284 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:30,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:30,284 INFO L82 PathProgramCache]: Analyzing trace with hash -2070849197, now seen corresponding path program 41 times [2021-06-12 21:44:30,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:30,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85222480] [2021-06-12 21:44:30,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:30,427 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:30,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:30,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85222480] [2021-06-12 21:44:30,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85222480] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:30,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903445555] [2021-06-12 21:44:30,428 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:30,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:44:30,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:30,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 21:44:30,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:30,620 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:44:30,620 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 41 [2021-06-12 21:44:30,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:30,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:30,645 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-12 21:44:30,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:60, output treesize:44 [2021-06-12 21:44:30,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:30,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:30,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 30 [2021-06-12 21:44:30,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:30,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:30,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-06-12 21:44:30,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:44, output treesize:21 [2021-06-12 21:44:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:30,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903445555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:30,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:30,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-06-12 21:44:30,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814171796] [2021-06-12 21:44:30,818 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:44:30,818 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:30,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:44:30,818 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:44:30,819 INFO L87 Difference]: Start difference. First operand 58898 states and 246091 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:33,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:33,437 INFO L93 Difference]: Finished difference Result 138025 states and 575497 transitions. [2021-06-12 21:44:33,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 21:44:33,438 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:44:33,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:33,899 INFO L225 Difference]: With dead ends: 138025 [2021-06-12 21:44:33,900 INFO L226 Difference]: Without dead ends: 137536 [2021-06-12 21:44:33,900 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 1063.7ms TimeCoverageRelationStatistics Valid=213, Invalid=1427, Unknown=0, NotChecked=0, Total=1640 [2021-06-12 21:44:34,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137536 states. [2021-06-12 21:44:35,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137536 to 61456. [2021-06-12 21:44:36,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61456 states, 61455 states have (on average 4.166544626149215) internal successors, (256055), 61455 states have internal predecessors, (256055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:36,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61456 states to 61456 states and 256055 transitions. [2021-06-12 21:44:36,350 INFO L78 Accepts]: Start accepts. Automaton has 61456 states and 256055 transitions. Word has length 39 [2021-06-12 21:44:36,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:36,351 INFO L482 AbstractCegarLoop]: Abstraction has 61456 states and 256055 transitions. [2021-06-12 21:44:36,351 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:36,351 INFO L276 IsEmpty]: Start isEmpty. Operand 61456 states and 256055 transitions. [2021-06-12 21:44:36,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:36,490 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:36,490 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:36,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-06-12 21:44:36,706 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:36,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:36,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1117723749, now seen corresponding path program 42 times [2021-06-12 21:44:36,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:36,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192558868] [2021-06-12 21:44:36,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:36,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:36,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:36,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192558868] [2021-06-12 21:44:36,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192558868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:36,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638435803] [2021-06-12 21:44:36,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:36,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 21:44:36,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:36,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-12 21:44:36,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:37,342 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:37,342 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 66 treesize of output 40 [2021-06-12 21:44:37,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:37,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:37,355 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-12 21:44:37,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:72, output treesize:34 [2021-06-12 21:44:37,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:37,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:37,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:37,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 14 [2021-06-12 21:44:37,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:37,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:37,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:37,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:7 [2021-06-12 21:44:37,473 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:37,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638435803] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:37,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:37,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:37,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900731868] [2021-06-12 21:44:37,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:37,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:37,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:37,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:37,474 INFO L87 Difference]: Start difference. First operand 61456 states and 256055 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-12 21:44:38,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:38,438 INFO L93 Difference]: Finished difference Result 85509 states and 356112 transitions. [2021-06-12 21:44:38,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:44:38,438 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 39 [2021-06-12 21:44:38,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:38,716 INFO L225 Difference]: With dead ends: 85509 [2021-06-12 21:44:38,716 INFO L226 Difference]: Without dead ends: 85349 [2021-06-12 21:44:38,716 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 262.2ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:44:38,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85349 states. [2021-06-12 21:44:40,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85349 to 61792. [2021-06-12 21:44:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61792 states, 61791 states have (on average 4.166804227152822) internal successors, (257471), 61791 states have internal predecessors, (257471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61792 states to 61792 states and 257471 transitions. [2021-06-12 21:44:40,646 INFO L78 Accepts]: Start accepts. Automaton has 61792 states and 257471 transitions. Word has length 39 [2021-06-12 21:44:40,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:40,646 INFO L482 AbstractCegarLoop]: Abstraction has 61792 states and 257471 transitions. [2021-06-12 21:44:40,646 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-12 21:44:40,646 INFO L276 IsEmpty]: Start isEmpty. Operand 61792 states and 257471 transitions. [2021-06-12 21:44:40,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:40,799 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:40,799 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:41,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-12 21:44:41,009 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:41,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:41,009 INFO L82 PathProgramCache]: Analyzing trace with hash -360192415, now seen corresponding path program 43 times [2021-06-12 21:44:41,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:41,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037814057] [2021-06-12 21:44:41,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:41,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:41,137 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:41,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:41,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037814057] [2021-06-12 21:44:41,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037814057] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:41,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24622131] [2021-06-12 21:44:41,137 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:44:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:41,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:44:41,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:41,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:41,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:41,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:41,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2021-06-12 21:44:41,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:41,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:41,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:41,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:28 [2021-06-12 21:44:41,334 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:41,334 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 14 [2021-06-12 21:44:41,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:41,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:41,338 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-12 21:44:41,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:44:41,365 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:41,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24622131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:41,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:41,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:41,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101168593] [2021-06-12 21:44:41,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:41,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:41,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:41,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:41,366 INFO L87 Difference]: Start difference. First operand 61792 states and 257471 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-12 21:44:42,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:42,381 INFO L93 Difference]: Finished difference Result 85331 states and 355146 transitions. [2021-06-12 21:44:42,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:44:42,381 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 39 [2021-06-12 21:44:42,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:42,660 INFO L225 Difference]: With dead ends: 85331 [2021-06-12 21:44:42,660 INFO L226 Difference]: Without dead ends: 85241 [2021-06-12 21:44:42,660 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 245.9ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:44:42,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85241 states. [2021-06-12 21:44:44,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85241 to 61632. [2021-06-12 21:44:44,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61632 states, 61631 states have (on average 4.166653145332706) internal successors, (256795), 61631 states have internal predecessors, (256795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:44,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61632 states to 61632 states and 256795 transitions. [2021-06-12 21:44:44,571 INFO L78 Accepts]: Start accepts. Automaton has 61632 states and 256795 transitions. Word has length 39 [2021-06-12 21:44:44,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:44,571 INFO L482 AbstractCegarLoop]: Abstraction has 61632 states and 256795 transitions. [2021-06-12 21:44:44,571 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-12 21:44:44,571 INFO L276 IsEmpty]: Start isEmpty. Operand 61632 states and 256795 transitions. [2021-06-12 21:44:44,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:44,697 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:44,697 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:44,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2021-06-12 21:44:44,897 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:44,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:44,898 INFO L82 PathProgramCache]: Analyzing trace with hash -648841051, now seen corresponding path program 44 times [2021-06-12 21:44:44,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:44,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581011767] [2021-06-12 21:44:44,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:45,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:45,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:45,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581011767] [2021-06-12 21:44:45,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581011767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:45,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354589460] [2021-06-12 21:44:45,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:45,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:44:45,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:45,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:44:45,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:45,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:45,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:45,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:44:45,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:45,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:45,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:45,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:32 [2021-06-12 21:44:45,433 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:44:45,434 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 14 [2021-06-12 21:44:45,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:45,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:45,437 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-12 21:44:45,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:44:45,459 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:45,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354589460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:45,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:45,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:45,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96320035] [2021-06-12 21:44:45,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:45,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:45,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:45,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:45,460 INFO L87 Difference]: Start difference. First operand 61632 states and 256795 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-12 21:44:46,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:46,306 INFO L93 Difference]: Finished difference Result 77905 states and 323876 transitions. [2021-06-12 21:44:46,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-12 21:44:46,306 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 39 [2021-06-12 21:44:46,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:46,547 INFO L225 Difference]: With dead ends: 77905 [2021-06-12 21:44:46,548 INFO L226 Difference]: Without dead ends: 77815 [2021-06-12 21:44:46,548 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 443.8ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:44:46,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77815 states. [2021-06-12 21:44:47,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77815 to 61720. [2021-06-12 21:44:47,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61720 states, 61719 states have (on average 4.167063627084042) internal successors, (257187), 61719 states have internal predecessors, (257187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:48,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61720 states to 61720 states and 257187 transitions. [2021-06-12 21:44:48,127 INFO L78 Accepts]: Start accepts. Automaton has 61720 states and 257187 transitions. Word has length 39 [2021-06-12 21:44:48,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:48,128 INFO L482 AbstractCegarLoop]: Abstraction has 61720 states and 257187 transitions. [2021-06-12 21:44:48,128 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-12 21:44:48,128 INFO L276 IsEmpty]: Start isEmpty. Operand 61720 states and 257187 transitions. [2021-06-12 21:44:48,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:48,515 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:48,515 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:48,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:48,729 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:48,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:48,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1103043159, now seen corresponding path program 45 times [2021-06-12 21:44:48,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:48,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816322355] [2021-06-12 21:44:48,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:48,860 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:48,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:48,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816322355] [2021-06-12 21:44:48,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816322355] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:48,861 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117935474] [2021-06-12 21:44:48,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:48,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:44:48,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:48,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 21:44:48,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:48,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:48,978 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:48,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2021-06-12 21:44:48,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:48,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:49,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:49,006 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:26 [2021-06-12 21:44:49,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:49,121 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:49,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:44:49,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:49,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:49,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:44:49,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:18 [2021-06-12 21:44:49,176 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:49,176 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117935474] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:49,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:49,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 16 [2021-06-12 21:44:49,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786219958] [2021-06-12 21:44:49,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:44:49,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:49,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:44:49,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:44:49,177 INFO L87 Difference]: Start difference. First operand 61720 states and 257187 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:50,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:50,280 INFO L93 Difference]: Finished difference Result 86748 states and 359520 transitions. [2021-06-12 21:44:50,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:44:50,282 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:44:50,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:50,561 INFO L225 Difference]: With dead ends: 86748 [2021-06-12 21:44:50,562 INFO L226 Difference]: Without dead ends: 86667 [2021-06-12 21:44:50,562 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 382.0ms TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-06-12 21:44:50,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86667 states. [2021-06-12 21:44:52,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86667 to 62287. [2021-06-12 21:44:52,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62287 states, 62286 states have (on average 4.167421250361237) internal successors, (259572), 62286 states have internal predecessors, (259572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:52,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62287 states to 62287 states and 259572 transitions. [2021-06-12 21:44:52,470 INFO L78 Accepts]: Start accepts. Automaton has 62287 states and 259572 transitions. Word has length 39 [2021-06-12 21:44:52,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:52,470 INFO L482 AbstractCegarLoop]: Abstraction has 62287 states and 259572 transitions. [2021-06-12 21:44:52,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:52,470 INFO L276 IsEmpty]: Start isEmpty. Operand 62287 states and 259572 transitions. [2021-06-12 21:44:52,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:52,593 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:52,593 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:52,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-06-12 21:44:52,800 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:52,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:52,800 INFO L82 PathProgramCache]: Analyzing trace with hash 831476315, now seen corresponding path program 46 times [2021-06-12 21:44:52,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:52,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005811765] [2021-06-12 21:44:52,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:52,930 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:52,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:52,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005811765] [2021-06-12 21:44:52,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005811765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:52,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206651397] [2021-06-12 21:44:52,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:53,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:44:53,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:53,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:44:53,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:53,294 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 17 [2021-06-12 21:44:53,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:53,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:53,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:53,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2021-06-12 21:44:53,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:53,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:53,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:53,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:50, output treesize:14 [2021-06-12 21:44:53,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:53,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:53,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:53,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:44:53,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:53,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:53,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:53,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:44:53,441 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:53,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206651397] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:53,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:53,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:44:53,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668177847] [2021-06-12 21:44:53,441 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:44:53,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:53,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:44:53,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:44:53,442 INFO L87 Difference]: Start difference. First operand 62287 states and 259572 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:54,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:54,283 INFO L93 Difference]: Finished difference Result 78514 states and 325028 transitions. [2021-06-12 21:44:54,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:44:54,283 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:44:54,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:54,533 INFO L225 Difference]: With dead ends: 78514 [2021-06-12 21:44:54,533 INFO L226 Difference]: Without dead ends: 78239 [2021-06-12 21:44:54,533 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 487.2ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:44:54,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78239 states. [2021-06-12 21:44:55,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78239 to 62182. [2021-06-12 21:44:55,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62182 states, 62181 states have (on average 4.170035863044982) internal successors, (259297), 62181 states have internal predecessors, (259297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:56,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62182 states to 62182 states and 259297 transitions. [2021-06-12 21:44:56,204 INFO L78 Accepts]: Start accepts. Automaton has 62182 states and 259297 transitions. Word has length 39 [2021-06-12 21:44:56,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:44:56,204 INFO L482 AbstractCegarLoop]: Abstraction has 62182 states and 259297 transitions. [2021-06-12 21:44:56,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:56,204 INFO L276 IsEmpty]: Start isEmpty. Operand 62182 states and 259297 transitions. [2021-06-12 21:44:56,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:44:56,646 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:44:56,646 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:44:56,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2021-06-12 21:44:56,861 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:44:56,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:44:56,861 INFO L82 PathProgramCache]: Analyzing trace with hash 536940103, now seen corresponding path program 47 times [2021-06-12 21:44:56,861 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:44:56,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787498964] [2021-06-12 21:44:56,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:44:56,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:44:56,991 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:56,991 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:44:56,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787498964] [2021-06-12 21:44:56,991 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787498964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:56,991 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556412906] [2021-06-12 21:44:56,991 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:44:57,031 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:44:57,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:44:57,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:44:57,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:44:57,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:57,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:57,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:57,143 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:57,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 44 [2021-06-12 21:44:57,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:44:57,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:57,158 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-12 21:44:57,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:34 [2021-06-12 21:44:57,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:57,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:44:57,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:44:57,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 14 [2021-06-12 21:44:57,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:44:57,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:44:57,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:44:57,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:50, output treesize:7 [2021-06-12 21:44:57,308 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:44:57,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556412906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:44:57,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:44:57,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-12 21:44:57,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363521713] [2021-06-12 21:44:57,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:44:57,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:44:57,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:44:57,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:44:57,309 INFO L87 Difference]: Start difference. First operand 62182 states and 259297 transitions. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:44:58,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:44:58,423 INFO L93 Difference]: Finished difference Result 78672 states and 327092 transitions. [2021-06-12 21:44:58,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 21:44:58,423 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:44:58,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:44:58,673 INFO L225 Difference]: With dead ends: 78672 [2021-06-12 21:44:58,673 INFO L226 Difference]: Without dead ends: 78591 [2021-06-12 21:44:58,673 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 368.0ms TimeCoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2021-06-12 21:44:58,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78591 states. [2021-06-12 21:45:00,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78591 to 62484. [2021-06-12 21:45:00,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62484 states, 62483 states have (on average 4.168093721492246) internal successors, (260435), 62483 states have internal predecessors, (260435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:00,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62484 states to 62484 states and 260435 transitions. [2021-06-12 21:45:00,714 INFO L78 Accepts]: Start accepts. Automaton has 62484 states and 260435 transitions. Word has length 39 [2021-06-12 21:45:00,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:00,714 INFO L482 AbstractCegarLoop]: Abstraction has 62484 states and 260435 transitions. [2021-06-12 21:45:00,714 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:00,714 INFO L276 IsEmpty]: Start isEmpty. Operand 62484 states and 260435 transitions. [2021-06-12 21:45:00,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:00,901 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:00,901 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:01,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:01,113 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:01,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:01,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1823507719, now seen corresponding path program 48 times [2021-06-12 21:45:01,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:01,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81389172] [2021-06-12 21:45:01,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:01,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:01,325 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:01,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:01,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81389172] [2021-06-12 21:45:01,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81389172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:01,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412540215] [2021-06-12 21:45:01,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:01,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:45:01,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:01,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:45:01,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:01,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:01,529 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:01,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2021-06-12 21:45:01,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:01,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:01,557 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-12 21:45:01,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:61, output treesize:35 [2021-06-12 21:45:01,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:01,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:01,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:45:01,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:01,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:01,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:45:01,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:45:01,861 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:01,861 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412540215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:01,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:01,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:45:01,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940376556] [2021-06-12 21:45:01,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:45:01,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:01,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:45:01,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:45:01,862 INFO L87 Difference]: Start difference. First operand 62484 states and 260435 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-12 21:45:03,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:03,446 INFO L93 Difference]: Finished difference Result 88656 states and 366189 transitions. [2021-06-12 21:45:03,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-12 21:45:03,446 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 39 [2021-06-12 21:45:03,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:03,741 INFO L225 Difference]: With dead ends: 88656 [2021-06-12 21:45:03,741 INFO L226 Difference]: Without dead ends: 88237 [2021-06-12 21:45:03,741 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 653.1ms TimeCoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2021-06-12 21:45:03,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88237 states. [2021-06-12 21:45:05,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88237 to 62970. [2021-06-12 21:45:05,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62970 states, 62969 states have (on average 4.165589417014721) internal successors, (262303), 62969 states have internal predecessors, (262303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:05,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62970 states to 62970 states and 262303 transitions. [2021-06-12 21:45:05,854 INFO L78 Accepts]: Start accepts. Automaton has 62970 states and 262303 transitions. Word has length 39 [2021-06-12 21:45:05,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:05,854 INFO L482 AbstractCegarLoop]: Abstraction has 62970 states and 262303 transitions. [2021-06-12 21:45:05,854 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-12 21:45:05,854 INFO L276 IsEmpty]: Start isEmpty. Operand 62970 states and 262303 transitions. [2021-06-12 21:45:06,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:06,001 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:06,001 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:06,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-06-12 21:45:06,201 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:06,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:06,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1149977299, now seen corresponding path program 49 times [2021-06-12 21:45:06,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:06,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952520344] [2021-06-12 21:45:06,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:06,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:06,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:06,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:06,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952520344] [2021-06-12 21:45:06,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952520344] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:06,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059222624] [2021-06-12 21:45:06,359 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:06,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:45:06,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:06,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:06,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:06,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:45:06,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:06,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:06,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:06,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:32 [2021-06-12 21:45:06,620 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:45:06,620 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 14 [2021-06-12 21:45:06,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:06,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:06,624 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-12 21:45:06,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:45:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:06,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059222624] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:06,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:06,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:45:06,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513325767] [2021-06-12 21:45:06,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:45:06,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:06,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:45:06,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:45:06,639 INFO L87 Difference]: Start difference. First operand 62970 states and 262303 transitions. Second operand has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:07,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:07,728 INFO L93 Difference]: Finished difference Result 86418 states and 359506 transitions. [2021-06-12 21:45:07,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:45:07,728 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:45:07,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:08,039 INFO L225 Difference]: With dead ends: 86418 [2021-06-12 21:45:08,039 INFO L226 Difference]: Without dead ends: 86337 [2021-06-12 21:45:08,039 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 230.1ms TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:45:08,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86337 states. [2021-06-12 21:45:09,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86337 to 63322. [2021-06-12 21:45:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63322 states, 63321 states have (on average 4.166374504508773) internal successors, (263819), 63321 states have internal predecessors, (263819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:10,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63322 states to 63322 states and 263819 transitions. [2021-06-12 21:45:10,027 INFO L78 Accepts]: Start accepts. Automaton has 63322 states and 263819 transitions. Word has length 39 [2021-06-12 21:45:10,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:10,027 INFO L482 AbstractCegarLoop]: Abstraction has 63322 states and 263819 transitions. [2021-06-12 21:45:10,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:10,027 INFO L276 IsEmpty]: Start isEmpty. Operand 63322 states and 263819 transitions. [2021-06-12 21:45:10,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:10,163 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:10,163 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:10,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:10,377 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:10,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:10,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1787565329, now seen corresponding path program 50 times [2021-06-12 21:45:10,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:10,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907448900] [2021-06-12 21:45:10,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:10,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:10,505 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:10,506 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:10,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907448900] [2021-06-12 21:45:10,506 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907448900] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:10,506 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591427237] [2021-06-12 21:45:10,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:10,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:45:10,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:10,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:45:10,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:11,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:11,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:11,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 42 [2021-06-12 21:45:11,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:11,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:11,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:11,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:42 [2021-06-12 21:45:11,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:11,059 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:11,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 42 [2021-06-12 21:45:11,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:11,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:11,077 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-12 21:45:11,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:27 [2021-06-12 21:45:11,114 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:11,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591427237] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:11,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:11,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-12 21:45:11,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814778857] [2021-06-12 21:45:11,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 21:45:11,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:11,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 21:45:11,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:45:11,115 INFO L87 Difference]: Start difference. First operand 63322 states and 263819 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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-12 21:45:12,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:12,228 INFO L93 Difference]: Finished difference Result 92658 states and 385204 transitions. [2021-06-12 21:45:12,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:45:12,231 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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 39 [2021-06-12 21:45:12,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:12,541 INFO L225 Difference]: With dead ends: 92658 [2021-06-12 21:45:12,541 INFO L226 Difference]: Without dead ends: 92577 [2021-06-12 21:45:12,541 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 359.9ms TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-06-12 21:45:12,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92577 states. [2021-06-12 21:45:14,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92577 to 63522. [2021-06-12 21:45:14,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63522 states, 63521 states have (on average 4.166858204373357) internal successors, (264683), 63521 states have internal predecessors, (264683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:14,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63522 states to 63522 states and 264683 transitions. [2021-06-12 21:45:14,539 INFO L78 Accepts]: Start accepts. Automaton has 63522 states and 264683 transitions. Word has length 39 [2021-06-12 21:45:14,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:14,540 INFO L482 AbstractCegarLoop]: Abstraction has 63522 states and 264683 transitions. [2021-06-12 21:45:14,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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-12 21:45:14,540 INFO L276 IsEmpty]: Start isEmpty. Operand 63522 states and 264683 transitions. [2021-06-12 21:45:14,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:14,681 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:14,681 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:14,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2021-06-12 21:45:14,887 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:14,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:14,887 INFO L82 PathProgramCache]: Analyzing trace with hash -368572305, now seen corresponding path program 51 times [2021-06-12 21:45:14,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:14,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760816301] [2021-06-12 21:45:14,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:14,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:15,001 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:15,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:15,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760816301] [2021-06-12 21:45:15,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760816301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:15,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491975815] [2021-06-12 21:45:15,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:15,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:45:15,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:15,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 21:45:15,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:15,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:15,502 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:15,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 55 [2021-06-12 21:45:15,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:15,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:15,540 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-12 21:45:15,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:58 [2021-06-12 21:45:15,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:15,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:15,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:45:15,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:15,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:15,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-06-12 21:45:15,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:15,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:15,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:45:15,651 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:34 [2021-06-12 21:45:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:15,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491975815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:15,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:15,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:45:15,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287779806] [2021-06-12 21:45:15,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:45:15,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:15,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:45:15,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=296, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:45:15,723 INFO L87 Difference]: Start difference. First operand 63522 states and 264683 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:45:17,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:17,400 INFO L93 Difference]: Finished difference Result 102208 states and 424670 transitions. [2021-06-12 21:45:17,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 21:45:17,401 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:45:17,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:17,942 INFO L225 Difference]: With dead ends: 102208 [2021-06-12 21:45:17,943 INFO L226 Difference]: Without dead ends: 101960 [2021-06-12 21:45:17,943 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 777.6ms TimeCoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2021-06-12 21:45:18,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101960 states. [2021-06-12 21:45:19,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101960 to 63536. [2021-06-12 21:45:19,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63536 states, 63535 states have (on average 4.168552766191863) internal successors, (264849), 63535 states have internal predecessors, (264849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:19,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63536 states to 63536 states and 264849 transitions. [2021-06-12 21:45:19,803 INFO L78 Accepts]: Start accepts. Automaton has 63536 states and 264849 transitions. Word has length 39 [2021-06-12 21:45:19,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:19,803 INFO L482 AbstractCegarLoop]: Abstraction has 63536 states and 264849 transitions. [2021-06-12 21:45:19,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:45:19,803 INFO L276 IsEmpty]: Start isEmpty. Operand 63536 states and 264849 transitions. [2021-06-12 21:45:20,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:20,245 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:20,245 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:20,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2021-06-12 21:45:20,446 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:20,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:20,446 INFO L82 PathProgramCache]: Analyzing trace with hash 512397673, now seen corresponding path program 52 times [2021-06-12 21:45:20,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:20,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634967267] [2021-06-12 21:45:20,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:20,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:20,639 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:20,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:20,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634967267] [2021-06-12 21:45:20,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634967267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:20,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021787593] [2021-06-12 21:45:20,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:20,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:45:20,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:20,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:45:20,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:20,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:20,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:20,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2021-06-12 21:45:20,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:20,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:20,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:20,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:28 [2021-06-12 21:45:20,919 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:45:20,919 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 14 [2021-06-12 21:45:20,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:20,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:20,923 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-12 21:45:20,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:45:20,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:20,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021787593] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:20,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:20,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:45:20,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805248980] [2021-06-12 21:45:20,943 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:45:20,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:20,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:45:20,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:45:20,944 INFO L87 Difference]: Start difference. First operand 63536 states and 264849 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:22,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:22,065 INFO L93 Difference]: Finished difference Result 86143 states and 357565 transitions. [2021-06-12 21:45:22,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:45:22,066 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:45:22,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:22,350 INFO L225 Difference]: With dead ends: 86143 [2021-06-12 21:45:22,351 INFO L226 Difference]: Without dead ends: 85912 [2021-06-12 21:45:22,351 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 304.5ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:45:22,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85912 states. [2021-06-12 21:45:24,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85912 to 63676. [2021-06-12 21:45:24,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63676 states, 63675 states have (on average 4.1678994895956025) internal successors, (265391), 63675 states have internal predecessors, (265391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:24,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63676 states to 63676 states and 265391 transitions. [2021-06-12 21:45:24,322 INFO L78 Accepts]: Start accepts. Automaton has 63676 states and 265391 transitions. Word has length 39 [2021-06-12 21:45:24,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:24,322 INFO L482 AbstractCegarLoop]: Abstraction has 63676 states and 265391 transitions. [2021-06-12 21:45:24,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 16 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:24,322 INFO L276 IsEmpty]: Start isEmpty. Operand 63676 states and 265391 transitions. [2021-06-12 21:45:24,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:24,445 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:24,445 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:24,653 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:24,653 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:24,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:24,653 INFO L82 PathProgramCache]: Analyzing trace with hash -965518491, now seen corresponding path program 53 times [2021-06-12 21:45:24,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:24,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185246158] [2021-06-12 21:45:24,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:24,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:24,797 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:24,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:24,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185246158] [2021-06-12 21:45:24,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185246158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:24,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588984626] [2021-06-12 21:45:24,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 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-12 21:45:25,069 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:45:25,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:25,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-12 21:45:25,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:25,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:25,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:25,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:25,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:25,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 30 [2021-06-12 21:45:25,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:25,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:25,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:25,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:19 [2021-06-12 21:45:25,264 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:45:25,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 9 [2021-06-12 21:45:25,265 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-12 21:45:25,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:25,267 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-12 21:45:25,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-06-12 21:45:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:25,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588984626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:25,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:25,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-06-12 21:45:25,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406600307] [2021-06-12 21:45:25,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:45:25,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:25,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:45:25,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:45:25,290 INFO L87 Difference]: Start difference. First operand 63676 states and 265391 transitions. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:26,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:26,389 INFO L93 Difference]: Finished difference Result 84267 states and 349854 transitions. [2021-06-12 21:45:26,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:45:26,389 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:45:26,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:26,638 INFO L225 Difference]: With dead ends: 84267 [2021-06-12 21:45:26,638 INFO L226 Difference]: Without dead ends: 83970 [2021-06-12 21:45:26,638 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 390.8ms TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2021-06-12 21:45:26,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83970 states. [2021-06-12 21:45:28,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83970 to 63542. [2021-06-12 21:45:28,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63542 states, 63541 states have (on average 4.169292267984451) internal successors, (264921), 63541 states have internal predecessors, (264921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:28,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63542 states to 63542 states and 264921 transitions. [2021-06-12 21:45:28,574 INFO L78 Accepts]: Start accepts. Automaton has 63542 states and 264921 transitions. Word has length 39 [2021-06-12 21:45:28,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:28,574 INFO L482 AbstractCegarLoop]: Abstraction has 63542 states and 264921 transitions. [2021-06-12 21:45:28,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:28,575 INFO L276 IsEmpty]: Start isEmpty. Operand 63542 states and 264921 transitions. [2021-06-12 21:45:28,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:28,746 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:28,746 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:28,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2021-06-12 21:45:28,963 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:28,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:28,964 INFO L82 PathProgramCache]: Analyzing trace with hash 167297691, now seen corresponding path program 54 times [2021-06-12 21:45:28,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:28,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633217733] [2021-06-12 21:45:28,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:28,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:29,483 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:29,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:29,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633217733] [2021-06-12 21:45:29,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633217733] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:29,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917347494] [2021-06-12 21:45:29,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:29,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:45:29,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:29,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:45:29,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:29,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:29,725 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:29,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2021-06-12 21:45:29,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:29,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:29,749 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-12 21:45:29,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:59, output treesize:33 [2021-06-12 21:45:29,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:29,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:29,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:45:29,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:29,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:29,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:45:29,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:18 [2021-06-12 21:45:29,927 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:29,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917347494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:29,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:29,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:45:29,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298431801] [2021-06-12 21:45:29,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:45:29,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:29,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:45:29,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:45:29,928 INFO L87 Difference]: Start difference. First operand 63542 states and 264921 transitions. Second operand has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:31,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:31,344 INFO L93 Difference]: Finished difference Result 113988 states and 473175 transitions. [2021-06-12 21:45:31,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 21:45:31,345 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:45:31,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:31,914 INFO L225 Difference]: With dead ends: 113988 [2021-06-12 21:45:31,914 INFO L226 Difference]: Without dead ends: 113701 [2021-06-12 21:45:31,914 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 869.2ms TimeCoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2021-06-12 21:45:32,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113701 states. [2021-06-12 21:45:33,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113701 to 64999. [2021-06-12 21:45:33,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64999 states, 64998 states have (on average 4.165558940275085) internal successors, (270753), 64998 states have internal predecessors, (270753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64999 states to 64999 states and 270753 transitions. [2021-06-12 21:45:34,144 INFO L78 Accepts]: Start accepts. Automaton has 64999 states and 270753 transitions. Word has length 39 [2021-06-12 21:45:34,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:34,144 INFO L482 AbstractCegarLoop]: Abstraction has 64999 states and 270753 transitions. [2021-06-12 21:45:34,145 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.473684210526316) internal successors, (66), 18 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:34,145 INFO L276 IsEmpty]: Start isEmpty. Operand 64999 states and 270753 transitions. [2021-06-12 21:45:34,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:34,285 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:34,285 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:34,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:34,486 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:34,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:34,492 INFO L82 PathProgramCache]: Analyzing trace with hash 2101817165, now seen corresponding path program 55 times [2021-06-12 21:45:34,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:34,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709819450] [2021-06-12 21:45:34,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:34,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:34,661 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:34,661 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:34,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709819450] [2021-06-12 21:45:34,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709819450] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:34,662 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198481733] [2021-06-12 21:45:34,662 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:34,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:34,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:45:34,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:34,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:34,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:34,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2021-06-12 21:45:34,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:34,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:34,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:34,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:59, output treesize:23 [2021-06-12 21:45:34,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:34,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:34,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:45:34,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:34,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:34,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:34,890 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:45:34,910 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:34,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198481733] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:34,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:34,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:45:34,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182982482] [2021-06-12 21:45:34,911 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:45:34,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:34,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:45:34,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:45:34,911 INFO L87 Difference]: Start difference. First operand 64999 states and 270753 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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-12 21:45:36,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:36,007 INFO L93 Difference]: Finished difference Result 95871 states and 393868 transitions. [2021-06-12 21:45:36,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:45:36,007 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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 39 [2021-06-12 21:45:36,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:36,482 INFO L225 Difference]: With dead ends: 95871 [2021-06-12 21:45:36,483 INFO L226 Difference]: Without dead ends: 95297 [2021-06-12 21:45:36,483 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 307.8ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:45:36,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95297 states. [2021-06-12 21:45:38,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95297 to 66880. [2021-06-12 21:45:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66880 states, 66879 states have (on average 4.162233286980966) internal successors, (278366), 66879 states have internal predecessors, (278366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:38,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66880 states to 66880 states and 278366 transitions. [2021-06-12 21:45:38,649 INFO L78 Accepts]: Start accepts. Automaton has 66880 states and 278366 transitions. Word has length 39 [2021-06-12 21:45:38,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:38,649 INFO L482 AbstractCegarLoop]: Abstraction has 66880 states and 278366 transitions. [2021-06-12 21:45:38,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 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-12 21:45:38,650 INFO L276 IsEmpty]: Start isEmpty. Operand 66880 states and 278366 transitions. [2021-06-12 21:45:38,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:38,819 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:38,819 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:39,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-06-12 21:45:39,020 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:39,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:39,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1109315317, now seen corresponding path program 56 times [2021-06-12 21:45:39,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:39,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195693030] [2021-06-12 21:45:39,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:39,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:39,174 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:39,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:39,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195693030] [2021-06-12 21:45:39,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195693030] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:39,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529525198] [2021-06-12 21:45:39,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:39,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:45:39,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:39,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:45:39,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:39,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:39,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:39,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:45:39,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:39,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:39,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:39,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:73, output treesize:37 [2021-06-12 21:45:39,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:39,438 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:39,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 42 [2021-06-12 21:45:39,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:39,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:39,453 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-12 21:45:39,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:27 [2021-06-12 21:45:39,489 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:39,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529525198] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:39,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:39,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-12 21:45:39,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097482365] [2021-06-12 21:45:39,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 21:45:39,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:39,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 21:45:39,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:45:39,490 INFO L87 Difference]: Start difference. First operand 66880 states and 278366 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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-12 21:45:40,120 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-06-12 21:45:41,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:41,108 INFO L93 Difference]: Finished difference Result 126513 states and 526956 transitions. [2021-06-12 21:45:41,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 21:45:41,108 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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 39 [2021-06-12 21:45:41,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:41,584 INFO L225 Difference]: With dead ends: 126513 [2021-06-12 21:45:41,584 INFO L226 Difference]: Without dead ends: 126426 [2021-06-12 21:45:41,584 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 636.7ms TimeCoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-06-12 21:45:41,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126426 states. [2021-06-12 21:45:43,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126426 to 67651. [2021-06-12 21:45:43,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67651 states, 67650 states have (on average 4.166149297856615) internal successors, (281840), 67650 states have internal predecessors, (281840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:43,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67651 states to 67651 states and 281840 transitions. [2021-06-12 21:45:43,884 INFO L78 Accepts]: Start accepts. Automaton has 67651 states and 281840 transitions. Word has length 39 [2021-06-12 21:45:43,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:43,884 INFO L482 AbstractCegarLoop]: Abstraction has 67651 states and 281840 transitions. [2021-06-12 21:45:43,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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-12 21:45:43,885 INFO L276 IsEmpty]: Start isEmpty. Operand 67651 states and 281840 transitions. [2021-06-12 21:45:44,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:44,312 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:44,312 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:44,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:44,528 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:44,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:44,528 INFO L82 PathProgramCache]: Analyzing trace with hash 471727287, now seen corresponding path program 57 times [2021-06-12 21:45:44,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:44,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726605176] [2021-06-12 21:45:44,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:44,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:44,783 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:44,783 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:44,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726605176] [2021-06-12 21:45:44,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726605176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:44,783 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671238869] [2021-06-12 21:45:44,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:45:44,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:45:44,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:44,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 21:45:44,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:45,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:45,071 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:45,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 60 [2021-06-12 21:45:45,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:45,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:45,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:45,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:58 [2021-06-12 21:45:45,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:45,163 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:45,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 42 [2021-06-12 21:45:45,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:45:45,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:45,178 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-12 21:45:45,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:27 [2021-06-12 21:45:45,213 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:45,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671238869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:45,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:45,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:45:45,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773480] [2021-06-12 21:45:45,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:45:45,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:45,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:45:45,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=295, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:45:45,214 INFO L87 Difference]: Start difference. First operand 67651 states and 281840 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:45:46,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:46,860 INFO L93 Difference]: Finished difference Result 109778 states and 458280 transitions. [2021-06-12 21:45:46,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 21:45:46,860 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:45:46,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:47,261 INFO L225 Difference]: With dead ends: 109778 [2021-06-12 21:45:47,261 INFO L226 Difference]: Without dead ends: 109691 [2021-06-12 21:45:47,261 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 859.6ms TimeCoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2021-06-12 21:45:47,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109691 states. [2021-06-12 21:45:49,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109691 to 68287. [2021-06-12 21:45:49,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68287 states, 68286 states have (on average 4.168175028556366) internal successors, (284628), 68286 states have internal predecessors, (284628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:49,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68287 states to 68287 states and 284628 transitions. [2021-06-12 21:45:49,492 INFO L78 Accepts]: Start accepts. Automaton has 68287 states and 284628 transitions. Word has length 39 [2021-06-12 21:45:49,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:49,492 INFO L482 AbstractCegarLoop]: Abstraction has 68287 states and 284628 transitions. [2021-06-12 21:45:49,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:45:49,493 INFO L276 IsEmpty]: Start isEmpty. Operand 68287 states and 284628 transitions. [2021-06-12 21:45:49,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:49,641 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:49,641 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:49,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2021-06-12 21:45:49,849 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:49,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:49,849 INFO L82 PathProgramCache]: Analyzing trace with hash 1890720311, now seen corresponding path program 58 times [2021-06-12 21:45:49,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:49,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233492043] [2021-06-12 21:45:49,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:49,989 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:49,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:49,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233492043] [2021-06-12 21:45:49,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233492043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:49,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873947916] [2021-06-12 21:45:49,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:45:50,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:45:50,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:50,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:45:50,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:50,554 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:45:50,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 57 treesize of output 39 [2021-06-12 21:45:50,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:50,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:50,563 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-12 21:45:50,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:52 [2021-06-12 21:45:50,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:50,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:45:50,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:45:50,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:50,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:50,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:45:50,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:45:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:50,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873947916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:50,616 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:50,616 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:45:50,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913527342] [2021-06-12 21:45:50,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:45:50,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:50,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:45:50,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:45:50,617 INFO L87 Difference]: Start difference. First operand 68287 states and 284628 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-12 21:45:51,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:51,813 INFO L93 Difference]: Finished difference Result 113304 states and 472275 transitions. [2021-06-12 21:45:51,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 21:45:51,814 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:45:51,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:52,206 INFO L225 Difference]: With dead ends: 113304 [2021-06-12 21:45:52,207 INFO L226 Difference]: Without dead ends: 113003 [2021-06-12 21:45:52,207 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 271.2ms TimeCoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:45:52,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113003 states. [2021-06-12 21:45:53,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113003 to 68653. [2021-06-12 21:45:54,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68653 states, 68652 states have (on average 4.169026393987065) internal successors, (286212), 68652 states have internal predecessors, (286212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:54,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68653 states to 68653 states and 286212 transitions. [2021-06-12 21:45:54,539 INFO L78 Accepts]: Start accepts. Automaton has 68653 states and 286212 transitions. Word has length 39 [2021-06-12 21:45:54,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:54,539 INFO L482 AbstractCegarLoop]: Abstraction has 68653 states and 286212 transitions. [2021-06-12 21:45:54,540 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:54,540 INFO L276 IsEmpty]: Start isEmpty. Operand 68653 states and 286212 transitions. [2021-06-12 21:45:54,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:54,855 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:54,855 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:55,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-12 21:45:55,071 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:55,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:55,071 INFO L82 PathProgramCache]: Analyzing trace with hash -1523277007, now seen corresponding path program 59 times [2021-06-12 21:45:55,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:55,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149601693] [2021-06-12 21:45:55,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:55,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:45:55,285 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:55,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:45:55,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149601693] [2021-06-12 21:45:55,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149601693] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:55,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776254225] [2021-06-12 21:45:55,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:45:55,319 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:45:55,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:45:55,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:45:55,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:45:55,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:55,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:55,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:45:55,519 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:55,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 62 [2021-06-12 21:45:55,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:45:55,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:55,532 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-12 21:45:55,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:39 [2021-06-12 21:45:55,581 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:45:55,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 9 [2021-06-12 21:45:55,582 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-12 21:45:55,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:45:55,584 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-12 21:45:55,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:5 [2021-06-12 21:45:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:45:55,604 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776254225] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:45:55,604 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:45:55,604 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:45:55,604 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164422998] [2021-06-12 21:45:55,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:45:55,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:45:55,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:45:55,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:45:55,611 INFO L87 Difference]: Start difference. First operand 68653 states and 286212 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:56,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:45:56,925 INFO L93 Difference]: Finished difference Result 97560 states and 405567 transitions. [2021-06-12 21:45:56,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 21:45:56,925 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:45:56,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:45:57,416 INFO L225 Difference]: With dead ends: 97560 [2021-06-12 21:45:57,416 INFO L226 Difference]: Without dead ends: 97317 [2021-06-12 21:45:57,416 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 576.5ms TimeCoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2021-06-12 21:45:57,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97317 states. [2021-06-12 21:45:58,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97317 to 68853. [2021-06-12 21:45:59,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68853 states, 68852 states have (on average 4.168448265845582) internal successors, (287006), 68852 states have internal predecessors, (287006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:59,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68853 states to 68853 states and 287006 transitions. [2021-06-12 21:45:59,572 INFO L78 Accepts]: Start accepts. Automaton has 68853 states and 287006 transitions. Word has length 39 [2021-06-12 21:45:59,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:45:59,572 INFO L482 AbstractCegarLoop]: Abstraction has 68853 states and 287006 transitions. [2021-06-12 21:45:59,573 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:45:59,573 INFO L276 IsEmpty]: Start isEmpty. Operand 68853 states and 287006 transitions. [2021-06-12 21:45:59,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:45:59,741 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:45:59,741 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:45:59,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-06-12 21:45:59,942 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:45:59,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:45:59,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1293774125, now seen corresponding path program 60 times [2021-06-12 21:45:59,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:45:59,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053482846] [2021-06-12 21:45:59,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:45:59,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:00,101 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:00,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:00,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053482846] [2021-06-12 21:46:00,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053482846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:00,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107489519] [2021-06-12 21:46:00,101 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:00,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:46:00,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:00,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:46:00,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:00,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:00,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:00,388 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:00,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 41 [2021-06-12 21:46:00,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:46:00,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:00,423 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-12 21:46:00,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:79, output treesize:53 [2021-06-12 21:46:00,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:00,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:00,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 38 [2021-06-12 21:46:00,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:46:00,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-06-12 21:46:00,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:00,745 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2021-06-12 21:46:00,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:00,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:46:00,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:86, output treesize:32 [2021-06-12 21:46:00,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:00,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107489519] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:00,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:00,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-06-12 21:46:00,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711566349] [2021-06-12 21:46:00,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:46:00,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:00,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:46:00,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:46:00,823 INFO L87 Difference]: Start difference. First operand 68853 states and 287006 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:03,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:03,832 INFO L93 Difference]: Finished difference Result 151041 states and 628303 transitions. [2021-06-12 21:46:03,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 21:46:03,832 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:46:03,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:04,368 INFO L225 Difference]: With dead ends: 151041 [2021-06-12 21:46:04,368 INFO L226 Difference]: Without dead ends: 150677 [2021-06-12 21:46:04,368 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 1480.5ms TimeCoverageRelationStatistics Valid=223, Invalid=1259, Unknown=0, NotChecked=0, Total=1482 [2021-06-12 21:46:04,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150677 states. [2021-06-12 21:46:06,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150677 to 69257. [2021-06-12 21:46:06,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69257 states, 69256 states have (on average 4.171638558392052) internal successors, (288911), 69256 states have internal predecessors, (288911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:07,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69257 states to 69257 states and 288911 transitions. [2021-06-12 21:46:07,066 INFO L78 Accepts]: Start accepts. Automaton has 69257 states and 288911 transitions. Word has length 39 [2021-06-12 21:46:07,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:07,066 INFO L482 AbstractCegarLoop]: Abstraction has 69257 states and 288911 transitions. [2021-06-12 21:46:07,066 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:07,066 INFO L276 IsEmpty]: Start isEmpty. Operand 69257 states and 288911 transitions. [2021-06-12 21:46:07,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:07,222 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:07,222 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:07,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:07,422 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:07,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:07,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1880320479, now seen corresponding path program 61 times [2021-06-12 21:46:07,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:07,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627174717] [2021-06-12 21:46:07,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:07,602 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:07,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:07,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627174717] [2021-06-12 21:46:07,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627174717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:07,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736328520] [2021-06-12 21:46:07,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:46:07,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:07,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:46:07,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:07,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:07,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:07,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:46:07,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:07,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:07,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:07,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:28 [2021-06-12 21:46:07,839 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:46:07,840 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 14 [2021-06-12 21:46:07,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:07,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:07,860 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-12 21:46:07,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:46:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:07,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736328520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:07,876 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:07,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:46:07,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842645884] [2021-06-12 21:46:07,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:46:07,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:07,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:46:07,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:46:07,877 INFO L87 Difference]: Start difference. First operand 69257 states and 288911 transitions. Second operand has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:09,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:09,510 INFO L93 Difference]: Finished difference Result 112315 states and 468342 transitions. [2021-06-12 21:46:09,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 21:46:09,511 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:46:09,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:09,902 INFO L225 Difference]: With dead ends: 112315 [2021-06-12 21:46:09,903 INFO L226 Difference]: Without dead ends: 112228 [2021-06-12 21:46:09,903 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 418.5ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-06-12 21:46:10,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112228 states. [2021-06-12 21:46:11,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112228 to 71082. [2021-06-12 21:46:11,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71082 states, 71081 states have (on average 4.17228232579733) internal successors, (296570), 71081 states have internal predecessors, (296570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:12,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71082 states to 71082 states and 296570 transitions. [2021-06-12 21:46:12,096 INFO L78 Accepts]: Start accepts. Automaton has 71082 states and 296570 transitions. Word has length 39 [2021-06-12 21:46:12,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:12,096 INFO L482 AbstractCegarLoop]: Abstraction has 71082 states and 296570 transitions. [2021-06-12 21:46:12,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:12,096 INFO L276 IsEmpty]: Start isEmpty. Operand 71082 states and 296570 transitions. [2021-06-12 21:46:12,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:12,608 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:12,608 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:12,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:12,808 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:12,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:12,809 INFO L82 PathProgramCache]: Analyzing trace with hash -644908305, now seen corresponding path program 62 times [2021-06-12 21:46:12,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:12,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258911393] [2021-06-12 21:46:12,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:12,978 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:12,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:12,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258911393] [2021-06-12 21:46:12,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258911393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:12,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236666909] [2021-06-12 21:46:12,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:13,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:46:13,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:13,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:46:13,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:13,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:13,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:13,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 42 [2021-06-12 21:46:13,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:13,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:13,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:13,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:42 [2021-06-12 21:46:13,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:13,262 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:13,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 42 [2021-06-12 21:46:13,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:46:13,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:13,278 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-12 21:46:13,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:27 [2021-06-12 21:46:13,313 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:13,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236666909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:13,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:13,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-12 21:46:13,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202029192] [2021-06-12 21:46:13,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 21:46:13,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:13,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 21:46:13,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:46:13,313 INFO L87 Difference]: Start difference. First operand 71082 states and 296570 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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-12 21:46:14,113 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-06-12 21:46:15,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:15,143 INFO L93 Difference]: Finished difference Result 129713 states and 539972 transitions. [2021-06-12 21:46:15,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-12 21:46:15,144 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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 39 [2021-06-12 21:46:15,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:15,599 INFO L225 Difference]: With dead ends: 129713 [2021-06-12 21:46:15,599 INFO L226 Difference]: Without dead ends: 129378 [2021-06-12 21:46:15,599 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 816.9ms TimeCoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2021-06-12 21:46:15,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129378 states. [2021-06-12 21:46:17,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129378 to 71514. [2021-06-12 21:46:17,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71514 states, 71513 states have (on average 4.176387509963224) internal successors, (298666), 71513 states have internal predecessors, (298666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:18,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71514 states to 71514 states and 298666 transitions. [2021-06-12 21:46:18,259 INFO L78 Accepts]: Start accepts. Automaton has 71514 states and 298666 transitions. Word has length 39 [2021-06-12 21:46:18,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:18,259 INFO L482 AbstractCegarLoop]: Abstraction has 71514 states and 298666 transitions. [2021-06-12 21:46:18,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 17 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-12 21:46:18,259 INFO L276 IsEmpty]: Start isEmpty. Operand 71514 states and 298666 transitions. [2021-06-12 21:46:18,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:18,436 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:18,436 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:18,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2021-06-12 21:46:18,637 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:18,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:18,637 INFO L82 PathProgramCache]: Analyzing trace with hash 774084719, now seen corresponding path program 63 times [2021-06-12 21:46:18,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:18,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787623708] [2021-06-12 21:46:18,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:18,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:18,805 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:18,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:18,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787623708] [2021-06-12 21:46:18,806 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787623708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:18,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347761186] [2021-06-12 21:46:18,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:46:18,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 21:46:18,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:18,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 21:46:18,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:19,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:19,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:19,084 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:19,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 45 [2021-06-12 21:46:19,087 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:46:19,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:19,109 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-12 21:46:19,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:56 [2021-06-12 21:46:19,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:19,191 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:19,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:46:19,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:46:19,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:19,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-06-12 21:46:19,199 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:19,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:19,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:46:19,224 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:94, output treesize:36 [2021-06-12 21:46:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:19,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347761186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:19,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:19,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:46:19,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302616295] [2021-06-12 21:46:19,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:46:19,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:19,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:46:19,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:46:19,301 INFO L87 Difference]: Start difference. First operand 71514 states and 298666 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:46:19,621 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 23 [2021-06-12 21:46:21,120 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2021-06-12 21:46:22,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:22,219 INFO L93 Difference]: Finished difference Result 161737 states and 680073 transitions. [2021-06-12 21:46:22,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 21:46:22,220 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:46:22,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:22,800 INFO L225 Difference]: With dead ends: 161737 [2021-06-12 21:46:22,801 INFO L226 Difference]: Without dead ends: 161586 [2021-06-12 21:46:22,801 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1384.6ms TimeCoverageRelationStatistics Valid=200, Invalid=1360, Unknown=0, NotChecked=0, Total=1560 [2021-06-12 21:46:23,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161586 states. [2021-06-12 21:46:25,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161586 to 71574. [2021-06-12 21:46:25,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71574 states, 71573 states have (on average 4.175401338493566) internal successors, (298846), 71573 states have internal predecessors, (298846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:25,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71574 states to 71574 states and 298846 transitions. [2021-06-12 21:46:25,817 INFO L78 Accepts]: Start accepts. Automaton has 71574 states and 298846 transitions. Word has length 39 [2021-06-12 21:46:25,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:25,817 INFO L482 AbstractCegarLoop]: Abstraction has 71574 states and 298846 transitions. [2021-06-12 21:46:25,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:46:25,817 INFO L276 IsEmpty]: Start isEmpty. Operand 71574 states and 298846 transitions. [2021-06-12 21:46:25,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:25,984 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:25,984 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:26,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-06-12 21:46:26,201 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:26,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:26,202 INFO L82 PathProgramCache]: Analyzing trace with hash 165726021, now seen corresponding path program 64 times [2021-06-12 21:46:26,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:26,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574172348] [2021-06-12 21:46:26,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:26,444 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:26,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:26,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574172348] [2021-06-12 21:46:26,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574172348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:26,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966213177] [2021-06-12 21:46:26,444 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:26,475 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:46:26,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:26,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:46:26,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:26,857 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2021-06-12 21:46:26,934 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:46:26,935 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 31 [2021-06-12 21:46:26,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:26,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:26,944 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-12 21:46:26,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:36 [2021-06-12 21:46:27,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:27,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:27,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:46:27,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:27,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:27,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:27,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:46:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:27,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966213177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:27,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:27,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:46:27,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520002560] [2021-06-12 21:46:27,038 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:46:27,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:27,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:46:27,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:46:27,038 INFO L87 Difference]: Start difference. First operand 71574 states and 298846 transitions. Second operand has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-12 21:46:28,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:28,386 INFO L93 Difference]: Finished difference Result 128964 states and 535244 transitions. [2021-06-12 21:46:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 21:46:28,386 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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 39 [2021-06-12 21:46:28,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:29,032 INFO L225 Difference]: With dead ends: 128964 [2021-06-12 21:46:29,032 INFO L226 Difference]: Without dead ends: 128509 [2021-06-12 21:46:29,033 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 724.3ms TimeCoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:46:29,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128509 states. [2021-06-12 21:46:31,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128509 to 71741. [2021-06-12 21:46:31,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71741 states, 71740 states have (on average 4.173905770839141) internal successors, (299436), 71740 states have internal predecessors, (299436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:31,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71741 states to 71741 states and 299436 transitions. [2021-06-12 21:46:31,419 INFO L78 Accepts]: Start accepts. Automaton has 71741 states and 299436 transitions. Word has length 39 [2021-06-12 21:46:31,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:31,419 INFO L482 AbstractCegarLoop]: Abstraction has 71741 states and 299436 transitions. [2021-06-12 21:46:31,419 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.3529411764705883) internal successors, (57), 16 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-12 21:46:31,419 INFO L276 IsEmpty]: Start isEmpty. Operand 71741 states and 299436 transitions. [2021-06-12 21:46:31,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:31,582 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:31,583 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:31,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:31,783 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:31,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:31,783 INFO L82 PathProgramCache]: Analyzing trace with hash 127282201, now seen corresponding path program 65 times [2021-06-12 21:46:31,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:31,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853705898] [2021-06-12 21:46:31,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:31,994 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:31,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:31,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853705898] [2021-06-12 21:46:31,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853705898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:31,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912905766] [2021-06-12 21:46:31,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:32,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 21:46:32,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:32,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:46:32,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:32,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:32,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:32,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:32,499 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:32,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 62 [2021-06-12 21:46:32,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:32,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:32,514 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-12 21:46:32,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:39 [2021-06-12 21:46:32,551 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:46:32,551 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 21 treesize of output 9 [2021-06-12 21:46:32,552 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-12 21:46:32,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:32,558 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-12 21:46:32,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:13 [2021-06-12 21:46:32,605 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:32,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912905766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:32,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:32,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:46:32,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677054991] [2021-06-12 21:46:32,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:46:32,605 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:32,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:46:32,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:46:32,606 INFO L87 Difference]: Start difference. First operand 71741 states and 299436 transitions. Second operand has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:35,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:35,031 INFO L93 Difference]: Finished difference Result 132063 states and 554547 transitions. [2021-06-12 21:46:35,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-06-12 21:46:35,032 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:46:35,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:35,498 INFO L225 Difference]: With dead ends: 132063 [2021-06-12 21:46:35,498 INFO L226 Difference]: Without dead ends: 131976 [2021-06-12 21:46:35,498 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1171.8ms TimeCoverageRelationStatistics Valid=180, Invalid=1460, Unknown=0, NotChecked=0, Total=1640 [2021-06-12 21:46:35,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131976 states. [2021-06-12 21:46:37,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131976 to 71949. [2021-06-12 21:46:37,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71949 states, 71948 states have (on average 4.171846333463057) internal successors, (300156), 71948 states have internal predecessors, (300156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:38,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71949 states to 71949 states and 300156 transitions. [2021-06-12 21:46:38,312 INFO L78 Accepts]: Start accepts. Automaton has 71949 states and 300156 transitions. Word has length 39 [2021-06-12 21:46:38,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:38,312 INFO L482 AbstractCegarLoop]: Abstraction has 71949 states and 300156 transitions. [2021-06-12 21:46:38,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:38,312 INFO L276 IsEmpty]: Start isEmpty. Operand 71949 states and 300156 transitions. [2021-06-12 21:46:38,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:38,486 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:38,486 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:38,686 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:38,687 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:38,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:38,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1214187437, now seen corresponding path program 66 times [2021-06-12 21:46:38,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:38,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106416079] [2021-06-12 21:46:38,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:38,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:38,886 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:38,887 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:38,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106416079] [2021-06-12 21:46:38,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106416079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:38,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620524756] [2021-06-12 21:46:38,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:38,917 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 21:46:38,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:38,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-12 21:46:38,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:39,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:39,123 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:39,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 56 [2021-06-12 21:46:39,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:39,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:39,151 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-12 21:46:39,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:74, output treesize:46 [2021-06-12 21:46:39,187 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:46:39,187 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 14 [2021-06-12 21:46:39,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:39,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:39,194 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-12 21:46:39,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:16 [2021-06-12 21:46:39,243 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:39,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620524756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:39,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:39,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-12 21:46:39,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45184371] [2021-06-12 21:46:39,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:46:39,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:39,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:46:39,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:46:39,244 INFO L87 Difference]: Start difference. First operand 71949 states and 300156 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-12 21:46:41,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:41,393 INFO L93 Difference]: Finished difference Result 124621 states and 519346 transitions. [2021-06-12 21:46:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-06-12 21:46:41,393 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 39 [2021-06-12 21:46:41,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:42,072 INFO L225 Difference]: With dead ends: 124621 [2021-06-12 21:46:42,072 INFO L226 Difference]: Without dead ends: 124294 [2021-06-12 21:46:42,072 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 919.4ms TimeCoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2021-06-12 21:46:42,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124294 states. [2021-06-12 21:46:43,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124294 to 71967. [2021-06-12 21:46:43,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71967 states, 71966 states have (on average 4.171553233471362) internal successors, (300210), 71966 states have internal predecessors, (300210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:44,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71967 states to 71967 states and 300210 transitions. [2021-06-12 21:46:44,404 INFO L78 Accepts]: Start accepts. Automaton has 71967 states and 300210 transitions. Word has length 39 [2021-06-12 21:46:44,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:44,404 INFO L482 AbstractCegarLoop]: Abstraction has 71967 states and 300210 transitions. [2021-06-12 21:46:44,404 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-12 21:46:44,404 INFO L276 IsEmpty]: Start isEmpty. Operand 71967 states and 300210 transitions. [2021-06-12 21:46:44,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:44,565 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:44,565 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:44,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-06-12 21:46:44,766 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:44,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:44,766 INFO L82 PathProgramCache]: Analyzing trace with hash -922841833, now seen corresponding path program 67 times [2021-06-12 21:46:44,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:44,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766988] [2021-06-12 21:46:44,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:44,905 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:44,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:44,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766988] [2021-06-12 21:46:44,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:44,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397918335] [2021-06-12 21:46:44,906 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:44,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:44,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:46:44,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:45,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:45,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:45,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2021-06-12 21:46:45,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:45,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:45,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:45,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:28 [2021-06-12 21:46:45,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:45,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:45,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:45,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:46:45,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:45,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:45,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:45,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:46:45,471 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2021-06-12 21:46:45,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:45,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397918335] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:45,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:45,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:46:45,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993576711] [2021-06-12 21:46:45,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:46:45,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:45,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:46:45,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:46:45,476 INFO L87 Difference]: Start difference. First operand 71967 states and 300210 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 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-12 21:46:46,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:46,544 INFO L93 Difference]: Finished difference Result 107627 states and 447777 transitions. [2021-06-12 21:46:46,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:46:46,544 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 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 39 [2021-06-12 21:46:46,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:46,902 INFO L225 Difference]: With dead ends: 107627 [2021-06-12 21:46:46,902 INFO L226 Difference]: Without dead ends: 107297 [2021-06-12 21:46:46,902 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 225.9ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:46:47,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107297 states. [2021-06-12 21:46:48,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107297 to 74079. [2021-06-12 21:46:48,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74079 states, 74078 states have (on average 4.168363076756932) internal successors, (308784), 74078 states have internal predecessors, (308784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:49,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74079 states to 74079 states and 308784 transitions. [2021-06-12 21:46:49,053 INFO L78 Accepts]: Start accepts. Automaton has 74079 states and 308784 transitions. Word has length 39 [2021-06-12 21:46:49,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:49,053 INFO L482 AbstractCegarLoop]: Abstraction has 74079 states and 308784 transitions. [2021-06-12 21:46:49,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 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-12 21:46:49,053 INFO L276 IsEmpty]: Start isEmpty. Operand 74079 states and 308784 transitions. [2021-06-12 21:46:49,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:49,502 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:49,502 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:49,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable264 [2021-06-12 21:46:49,718 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:49,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:49,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1011677641, now seen corresponding path program 68 times [2021-06-12 21:46:49,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:49,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556120807] [2021-06-12 21:46:49,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:49,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:49,876 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:49,876 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:49,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556120807] [2021-06-12 21:46:49,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556120807] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:49,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951551843] [2021-06-12 21:46:49,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:49,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:46:49,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:49,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:46:49,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:50,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:50,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:50,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 17 [2021-06-12 21:46:50,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:50,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:50,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:50,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:28 [2021-06-12 21:46:50,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:50,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:46:50,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:46:50,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:50,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:50,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:50,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:46:50,112 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:50,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951551843] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:50,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:50,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:46:50,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763043013] [2021-06-12 21:46:50,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:46:50,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:50,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:46:50,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:46:50,113 INFO L87 Difference]: Start difference. First operand 74079 states and 308784 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:51,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:51,161 INFO L93 Difference]: Finished difference Result 105164 states and 433048 transitions. [2021-06-12 21:46:51,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:46:51,161 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:46:51,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:51,579 INFO L225 Difference]: With dead ends: 105164 [2021-06-12 21:46:51,579 INFO L226 Difference]: Without dead ends: 104729 [2021-06-12 21:46:51,579 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 284.1ms TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:46:51,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104729 states. [2021-06-12 21:46:53,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104729 to 73985. [2021-06-12 21:46:53,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73985 states, 73984 states have (on average 4.1684418252595155) internal successors, (308398), 73984 states have internal predecessors, (308398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73985 states to 73985 states and 308398 transitions. [2021-06-12 21:46:53,965 INFO L78 Accepts]: Start accepts. Automaton has 73985 states and 308398 transitions. Word has length 39 [2021-06-12 21:46:53,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:53,966 INFO L482 AbstractCegarLoop]: Abstraction has 73985 states and 308398 transitions. [2021-06-12 21:46:53,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:53,966 INFO L276 IsEmpty]: Start isEmpty. Operand 73985 states and 308398 transitions. [2021-06-12 21:46:54,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:54,137 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:54,137 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:46:54,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2021-06-12 21:46:54,337 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:46:54,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:46:54,338 INFO L82 PathProgramCache]: Analyzing trace with hash 19175793, now seen corresponding path program 69 times [2021-06-12 21:46:54,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:46:54,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807165003] [2021-06-12 21:46:54,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:46:54,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:46:54,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:54,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:46:54,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807165003] [2021-06-12 21:46:54,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807165003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:54,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510889490] [2021-06-12 21:46:54,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:46:54,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:46:54,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:46:54,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:46:54,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:46:54,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:46:54,648 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:54,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 48 [2021-06-12 21:46:54,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:46:54,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:54,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:46:54,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:70, output treesize:44 [2021-06-12 21:46:54,767 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:46:54,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 32 [2021-06-12 21:46:54,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:46:54,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:46:54,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:46:54,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:22 [2021-06-12 21:46:54,824 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:46:54,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510889490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:46:54,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:46:54,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:46:54,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776800779] [2021-06-12 21:46:54,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:46:54,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:46:54,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:46:54,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:46:54,825 INFO L87 Difference]: Start difference. First operand 73985 states and 308398 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:46:56,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:46:56,654 INFO L93 Difference]: Finished difference Result 126586 states and 528640 transitions. [2021-06-12 21:46:56,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 21:46:56,654 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:46:56,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:46:57,074 INFO L225 Difference]: With dead ends: 126586 [2021-06-12 21:46:57,074 INFO L226 Difference]: Without dead ends: 126499 [2021-06-12 21:46:57,074 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 701.7ms TimeCoverageRelationStatistics Valid=175, Invalid=947, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 21:46:57,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126499 states. [2021-06-12 21:46:59,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126499 to 74678. [2021-06-12 21:46:59,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74678 states, 74677 states have (on average 4.170788864041137) internal successors, (311462), 74677 states have internal predecessors, (311462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:46:59,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74678 states to 74678 states and 311462 transitions. [2021-06-12 21:46:59,625 INFO L78 Accepts]: Start accepts. Automaton has 74678 states and 311462 transitions. Word has length 39 [2021-06-12 21:46:59,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:46:59,626 INFO L482 AbstractCegarLoop]: Abstraction has 74678 states and 311462 transitions. [2021-06-12 21:46:59,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:46:59,626 INFO L276 IsEmpty]: Start isEmpty. Operand 74678 states and 311462 transitions. [2021-06-12 21:46:59,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:46:59,794 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:46:59,794 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:00,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-06-12 21:47:00,010 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:00,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:00,010 INFO L82 PathProgramCache]: Analyzing trace with hash -618412237, now seen corresponding path program 70 times [2021-06-12 21:47:00,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:00,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384535037] [2021-06-12 21:47:00,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:00,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:00,138 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:00,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:00,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384535037] [2021-06-12 21:47:00,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384535037] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:00,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527839092] [2021-06-12 21:47:00,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:47:00,167 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:47:00,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:00,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:47:00,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:00,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:00,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:00,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 42 [2021-06-12 21:47:00,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:00,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:00,698 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-12 21:47:00,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:90, output treesize:40 [2021-06-12 21:47:00,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:00,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:00,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 14 [2021-06-12 21:47:00,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:00,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:00,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:00,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:7 [2021-06-12 21:47:00,764 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:00,765 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527839092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:00,765 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:00,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:47:00,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166864765] [2021-06-12 21:47:00,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:47:00,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:00,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:47:00,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:47:00,765 INFO L87 Difference]: Start difference. First operand 74678 states and 311462 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 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-12 21:47:01,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:01,755 INFO L93 Difference]: Finished difference Result 114971 states and 480326 transitions. [2021-06-12 21:47:01,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:47:01,756 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 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 39 [2021-06-12 21:47:01,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:02,156 INFO L225 Difference]: With dead ends: 114971 [2021-06-12 21:47:02,157 INFO L226 Difference]: Without dead ends: 114884 [2021-06-12 21:47:02,157 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 251.0ms TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:47:02,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114884 states. [2021-06-12 21:47:04,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114884 to 75762. [2021-06-12 21:47:04,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75762 states, 75761 states have (on average 4.174258523514737) internal successors, (316246), 75761 states have internal predecessors, (316246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:04,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75762 states to 75762 states and 316246 transitions. [2021-06-12 21:47:04,635 INFO L78 Accepts]: Start accepts. Automaton has 75762 states and 316246 transitions. Word has length 39 [2021-06-12 21:47:04,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:04,635 INFO L482 AbstractCegarLoop]: Abstraction has 75762 states and 316246 transitions. [2021-06-12 21:47:04,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 15 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-12 21:47:04,635 INFO L276 IsEmpty]: Start isEmpty. Operand 75762 states and 316246 transitions. [2021-06-12 21:47:04,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:04,812 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:04,812 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:05,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:05,012 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:05,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:05,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1284415977, now seen corresponding path program 71 times [2021-06-12 21:47:05,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:05,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586066535] [2021-06-12 21:47:05,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:05,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:05,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:05,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586066535] [2021-06-12 21:47:05,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586066535] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:05,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978766191] [2021-06-12 21:47:05,163 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:47:05,219 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-12 21:47:05,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:05,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-12 21:47:05,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:05,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:05,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:05,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:05,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 40 [2021-06-12 21:47:05,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:05,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:05,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-12 21:47:05,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:77, output treesize:42 [2021-06-12 21:47:05,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:05,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:05,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:05,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 14 [2021-06-12 21:47:05,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:05,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:05,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:05,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:50, output treesize:7 [2021-06-12 21:47:05,561 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:05,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978766191] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:05,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:05,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:47:05,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34622299] [2021-06-12 21:47:05,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:47:05,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:05,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:47:05,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:47:05,562 INFO L87 Difference]: Start difference. First operand 75762 states and 316246 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-12 21:47:07,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:07,194 INFO L93 Difference]: Finished difference Result 117284 states and 489326 transitions. [2021-06-12 21:47:07,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 21:47:07,195 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:47:07,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:07,684 INFO L225 Difference]: With dead ends: 117284 [2021-06-12 21:47:07,684 INFO L226 Difference]: Without dead ends: 116891 [2021-06-12 21:47:07,684 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 407.5ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-06-12 21:47:08,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116891 states. [2021-06-12 21:47:09,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116891 to 74277. [2021-06-12 21:47:09,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74277 states, 74276 states have (on average 4.171818622435241) internal successors, (309866), 74276 states have internal predecessors, (309866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:10,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74277 states to 74277 states and 309866 transitions. [2021-06-12 21:47:10,227 INFO L78 Accepts]: Start accepts. Automaton has 74277 states and 309866 transitions. Word has length 39 [2021-06-12 21:47:10,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:10,227 INFO L482 AbstractCegarLoop]: Abstraction has 74277 states and 309866 transitions. [2021-06-12 21:47:10,227 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:10,227 INFO L276 IsEmpty]: Start isEmpty. Operand 74277 states and 309866 transitions. [2021-06-12 21:47:10,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:10,400 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:10,400 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:10,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:10,605 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:10,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:10,605 INFO L82 PathProgramCache]: Analyzing trace with hash -2017372197, now seen corresponding path program 72 times [2021-06-12 21:47:10,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:10,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790384889] [2021-06-12 21:47:10,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:10,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:10,765 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:10,765 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:10,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790384889] [2021-06-12 21:47:10,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790384889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:10,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524092345] [2021-06-12 21:47:10,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:10,796 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:47:10,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:10,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:47:10,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:10,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:10,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:10,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-06-12 21:47:10,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:10,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:10,956 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-12 21:47:10,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:64, output treesize:36 [2021-06-12 21:47:11,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:11,025 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:11,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:47:11,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:47:11,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:11,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:47:11,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:47:11,084 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:11,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524092345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:11,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:11,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-06-12 21:47:11,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220763335] [2021-06-12 21:47:11,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:47:11,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:11,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:47:11,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:47:11,085 INFO L87 Difference]: Start difference. First operand 74277 states and 309866 transitions. Second operand has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:11,481 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 26 [2021-06-12 21:47:12,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:12,755 INFO L93 Difference]: Finished difference Result 133482 states and 552321 transitions. [2021-06-12 21:47:12,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:47:12,755 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:47:12,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:13,186 INFO L225 Difference]: With dead ends: 133482 [2021-06-12 21:47:13,186 INFO L226 Difference]: Without dead ends: 133091 [2021-06-12 21:47:13,186 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 741.2ms TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2021-06-12 21:47:13,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133091 states. [2021-06-12 21:47:15,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133091 to 74925. [2021-06-12 21:47:15,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74925 states, 74924 states have (on average 4.170999946612567) internal successors, (312508), 74924 states have internal predecessors, (312508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:15,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74925 states to 74925 states and 312508 transitions. [2021-06-12 21:47:15,916 INFO L78 Accepts]: Start accepts. Automaton has 74925 states and 312508 transitions. Word has length 39 [2021-06-12 21:47:15,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:15,916 INFO L482 AbstractCegarLoop]: Abstraction has 74925 states and 312508 transitions. [2021-06-12 21:47:15,916 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:15,916 INFO L276 IsEmpty]: Start isEmpty. Operand 74925 states and 312508 transitions. [2021-06-12 21:47:16,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:16,084 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:16,084 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:16,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:16,285 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:16,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:16,285 INFO L82 PathProgramCache]: Analyzing trace with hash 203634601, now seen corresponding path program 73 times [2021-06-12 21:47:16,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:16,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618435246] [2021-06-12 21:47:16,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:16,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:16,428 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:16,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:16,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618435246] [2021-06-12 21:47:16,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618435246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:16,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606589898] [2021-06-12 21:47:16,428 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:16,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:16,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:47:16,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:16,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:16,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:16,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2021-06-12 21:47:16,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:16,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:16,676 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-12 21:47:16,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:90, output treesize:52 [2021-06-12 21:47:17,010 WARN L205 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-06-12 21:47:17,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:17,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:17,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:47:17,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:17,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:17,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:17,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:47:17,044 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:17,044 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606589898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:17,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:17,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:47:17,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257755770] [2021-06-12 21:47:17,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:47:17,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:17,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:47:17,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:47:17,045 INFO L87 Difference]: Start difference. First operand 74925 states and 312508 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-12 21:47:18,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:18,128 INFO L93 Difference]: Finished difference Result 108424 states and 449398 transitions. [2021-06-12 21:47:18,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:47:18,128 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 39 [2021-06-12 21:47:18,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:18,546 INFO L225 Difference]: With dead ends: 108424 [2021-06-12 21:47:18,546 INFO L226 Difference]: Without dead ends: 108095 [2021-06-12 21:47:18,547 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 342.9ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:47:18,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108095 states. [2021-06-12 21:47:20,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108095 to 74395. [2021-06-12 21:47:20,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74395 states, 74394 states have (on average 4.172433260746835) internal successors, (310404), 74394 states have internal predecessors, (310404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:20,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74395 states to 74395 states and 310404 transitions. [2021-06-12 21:47:20,975 INFO L78 Accepts]: Start accepts. Automaton has 74395 states and 310404 transitions. Word has length 39 [2021-06-12 21:47:20,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:20,976 INFO L482 AbstractCegarLoop]: Abstraction has 74395 states and 310404 transitions. [2021-06-12 21:47:20,976 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-12 21:47:20,976 INFO L276 IsEmpty]: Start isEmpty. Operand 74395 states and 310404 transitions. [2021-06-12 21:47:21,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:21,145 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:21,145 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:21,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:21,346 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:21,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:21,346 INFO L82 PathProgramCache]: Analyzing trace with hash 672912161, now seen corresponding path program 74 times [2021-06-12 21:47:21,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:21,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827644306] [2021-06-12 21:47:21,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:21,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:21,492 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:21,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:21,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827644306] [2021-06-12 21:47:21,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827644306] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:21,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873557435] [2021-06-12 21:47:21,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:21,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:47:21,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:21,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:47:21,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:21,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:21,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:21,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:47:21,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:21,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:21,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:21,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:42 [2021-06-12 21:47:21,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:21,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:21,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:47:21,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:47:21,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:21,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:47:21,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:47:21,827 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:21,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873557435] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:21,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:21,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-06-12 21:47:21,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955935857] [2021-06-12 21:47:21,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:47:21,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:21,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:47:21,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:47:21,828 INFO L87 Difference]: Start difference. First operand 74395 states and 310404 transitions. Second operand has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:23,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:23,556 INFO L93 Difference]: Finished difference Result 129572 states and 540469 transitions. [2021-06-12 21:47:23,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 21:47:23,565 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:47:23,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:23,987 INFO L225 Difference]: With dead ends: 129572 [2021-06-12 21:47:23,987 INFO L226 Difference]: Without dead ends: 129485 [2021-06-12 21:47:23,987 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 619.9ms TimeCoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2021-06-12 21:47:24,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129485 states. [2021-06-12 21:47:25,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129485 to 75285. [2021-06-12 21:47:26,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75285 states, 75284 states have (on average 4.170899527123957) internal successors, (314002), 75284 states have internal predecessors, (314002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:26,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75285 states to 75285 states and 314002 transitions. [2021-06-12 21:47:26,559 INFO L78 Accepts]: Start accepts. Automaton has 75285 states and 314002 transitions. Word has length 39 [2021-06-12 21:47:26,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:26,559 INFO L482 AbstractCegarLoop]: Abstraction has 75285 states and 314002 transitions. [2021-06-12 21:47:26,559 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 16 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:26,559 INFO L276 IsEmpty]: Start isEmpty. Operand 75285 states and 314002 transitions. [2021-06-12 21:47:26,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:26,727 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:26,727 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:26,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2021-06-12 21:47:26,928 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:26,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:26,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1735047829, now seen corresponding path program 75 times [2021-06-12 21:47:26,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:26,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009935395] [2021-06-12 21:47:26,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:26,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:27,075 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:27,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:27,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009935395] [2021-06-12 21:47:27,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009935395] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:27,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507582748] [2021-06-12 21:47:27,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:27,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-12 21:47:27,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:27,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:47:27,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:27,595 WARN L205 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2021-06-12 21:47:27,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:27,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:27,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 54 [2021-06-12 21:47:27,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:27,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:27,641 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-12 21:47:27,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:76, output treesize:36 [2021-06-12 21:47:27,716 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:47:27,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 32 [2021-06-12 21:47:27,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:47:27,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:27,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:47:27,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:22 [2021-06-12 21:47:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:27,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507582748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:27,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:27,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:47:27,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418656514] [2021-06-12 21:47:27,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:47:27,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:27,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:47:27,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:47:27,768 INFO L87 Difference]: Start difference. First operand 75285 states and 314002 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:47:29,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:29,912 INFO L93 Difference]: Finished difference Result 130304 states and 544934 transitions. [2021-06-12 21:47:29,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 21:47:29,913 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:47:29,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:30,376 INFO L225 Difference]: With dead ends: 130304 [2021-06-12 21:47:30,376 INFO L226 Difference]: Without dead ends: 130217 [2021-06-12 21:47:30,376 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 895.4ms TimeCoverageRelationStatistics Valid=212, Invalid=1048, Unknown=0, NotChecked=0, Total=1260 [2021-06-12 21:47:30,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130217 states. [2021-06-12 21:47:32,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130217 to 76193. [2021-06-12 21:47:32,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76193 states, 76192 states have (on average 4.1727346703065935) internal successors, (317929), 76192 states have internal predecessors, (317929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:32,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76193 states to 76193 states and 317929 transitions. [2021-06-12 21:47:32,824 INFO L78 Accepts]: Start accepts. Automaton has 76193 states and 317929 transitions. Word has length 39 [2021-06-12 21:47:32,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:32,824 INFO L482 AbstractCegarLoop]: Abstraction has 76193 states and 317929 transitions. [2021-06-12 21:47:32,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:47:32,824 INFO L276 IsEmpty]: Start isEmpty. Operand 76193 states and 317929 transitions. [2021-06-12 21:47:33,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:33,342 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:33,342 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:33,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-06-12 21:47:33,542 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:33,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:33,543 INFO L82 PathProgramCache]: Analyzing trace with hash 167780385, now seen corresponding path program 76 times [2021-06-12 21:47:33,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:33,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358752966] [2021-06-12 21:47:33,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:33,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:33,688 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:33,688 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:33,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358752966] [2021-06-12 21:47:33,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358752966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:33,689 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208015407] [2021-06-12 21:47:33,689 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:33,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:47:33,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:33,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:47:33,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:33,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:33,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:33,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2021-06-12 21:47:33,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:33,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:33,995 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-12 21:47:33,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:90, output treesize:52 [2021-06-12 21:47:34,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:34,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:34,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:47:34,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:34,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:34,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:34,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:47:34,048 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:34,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208015407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:34,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:34,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:47:34,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647151934] [2021-06-12 21:47:34,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:47:34,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:34,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:47:34,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:47:34,049 INFO L87 Difference]: Start difference. First operand 76193 states and 317929 transitions. Second operand has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:35,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:35,381 INFO L93 Difference]: Finished difference Result 121604 states and 508416 transitions. [2021-06-12 21:47:35,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-12 21:47:35,382 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:47:35,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:35,812 INFO L225 Difference]: With dead ends: 121604 [2021-06-12 21:47:35,812 INFO L226 Difference]: Without dead ends: 121453 [2021-06-12 21:47:35,812 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 334.2ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:47:35,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121453 states. [2021-06-12 21:47:37,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121453 to 74911. [2021-06-12 21:47:37,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74911 states, 74910 states have (on average 4.16817514350554) internal successors, (312238), 74910 states have internal predecessors, (312238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:38,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74911 states to 74911 states and 312238 transitions. [2021-06-12 21:47:38,161 INFO L78 Accepts]: Start accepts. Automaton has 74911 states and 312238 transitions. Word has length 39 [2021-06-12 21:47:38,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:38,161 INFO L482 AbstractCegarLoop]: Abstraction has 74911 states and 312238 transitions. [2021-06-12 21:47:38,161 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.6875) internal successors, (59), 15 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:38,161 INFO L276 IsEmpty]: Start isEmpty. Operand 74911 states and 312238 transitions. [2021-06-12 21:47:38,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:38,637 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:38,637 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:38,837 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:38,837 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:38,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:38,838 INFO L82 PathProgramCache]: Analyzing trace with hash -924413503, now seen corresponding path program 77 times [2021-06-12 21:47:38,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:38,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147029639] [2021-06-12 21:47:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:39,026 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:39,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:39,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147029639] [2021-06-12 21:47:39,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147029639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:39,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720100587] [2021-06-12 21:47:39,026 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:39,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-12 21:47:39,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:39,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:47:39,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:39,221 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:47:39,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 39 [2021-06-12 21:47:39,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:39,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:39,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:39,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:40 [2021-06-12 21:47:39,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:39,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:39,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:39,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:39,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2021-06-12 21:47:39,335 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:47:39,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:39,342 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-12 21:47:39,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:19 [2021-06-12 21:47:39,413 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:39,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720100587] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:39,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:39,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-06-12 21:47:39,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235042246] [2021-06-12 21:47:39,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-06-12 21:47:39,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:39,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-06-12 21:47:39,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-06-12 21:47:39,414 INFO L87 Difference]: Start difference. First operand 74911 states and 312238 transitions. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:40,305 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 49 [2021-06-12 21:47:42,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:42,914 INFO L93 Difference]: Finished difference Result 193233 states and 811009 transitions. [2021-06-12 21:47:42,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-12 21:47:42,914 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:47:42,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:43,882 INFO L225 Difference]: With dead ends: 193233 [2021-06-12 21:47:43,882 INFO L226 Difference]: Without dead ends: 192723 [2021-06-12 21:47:43,883 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1654.8ms TimeCoverageRelationStatistics Valid=271, Invalid=1891, Unknown=0, NotChecked=0, Total=2162 [2021-06-12 21:47:44,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192723 states. [2021-06-12 21:47:46,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192723 to 79888. [2021-06-12 21:47:46,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79888 states, 79887 states have (on average 4.16918897943345) internal successors, (333064), 79887 states have internal predecessors, (333064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:47,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79888 states to 79888 states and 333064 transitions. [2021-06-12 21:47:47,538 INFO L78 Accepts]: Start accepts. Automaton has 79888 states and 333064 transitions. Word has length 39 [2021-06-12 21:47:47,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:47,538 INFO L482 AbstractCegarLoop]: Abstraction has 79888 states and 333064 transitions. [2021-06-12 21:47:47,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:47,538 INFO L276 IsEmpty]: Start isEmpty. Operand 79888 states and 333064 transitions. [2021-06-12 21:47:47,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:47,747 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:47,747 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:47,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2021-06-12 21:47:47,961 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:47,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:47,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1951642925, now seen corresponding path program 78 times [2021-06-12 21:47:47,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:47,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247327021] [2021-06-12 21:47:47,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:48,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:48,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:48,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247327021] [2021-06-12 21:47:48,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247327021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:48,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072595640] [2021-06-12 21:47:48,152 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:48,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-12 21:47:48,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:47:48,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:47:48,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:48,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:48,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:48,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 36 [2021-06-12 21:47:48,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:48,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:48,388 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-12 21:47:48,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:74, output treesize:24 [2021-06-12 21:47:48,442 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:47:48,442 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 28 treesize of output 32 [2021-06-12 21:47:48,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:47:48,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:48,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:47:48,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:22 [2021-06-12 21:47:48,501 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:48,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072595640] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:48,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:48,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-06-12 21:47:48,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753258624] [2021-06-12 21:47:48,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-06-12 21:47:48,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:48,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-06-12 21:47:48,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:47:48,505 INFO L87 Difference]: Start difference. First operand 79888 states and 333064 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:48,779 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 11 [2021-06-12 21:47:51,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:51,159 INFO L93 Difference]: Finished difference Result 172168 states and 715034 transitions. [2021-06-12 21:47:51,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-12 21:47:51,160 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:47:51,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:51,761 INFO L225 Difference]: With dead ends: 172168 [2021-06-12 21:47:51,761 INFO L226 Difference]: Without dead ends: 171682 [2021-06-12 21:47:51,762 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1092.0ms TimeCoverageRelationStatistics Valid=203, Invalid=987, Unknown=0, NotChecked=0, Total=1190 [2021-06-12 21:47:52,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171682 states. [2021-06-12 21:47:54,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171682 to 87312. [2021-06-12 21:47:54,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87312 states, 87311 states have (on average 4.172406684152054) internal successors, (364297), 87311 states have internal predecessors, (364297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:55,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87312 states to 87312 states and 364297 transitions. [2021-06-12 21:47:55,255 INFO L78 Accepts]: Start accepts. Automaton has 87312 states and 364297 transitions. Word has length 39 [2021-06-12 21:47:55,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:47:55,255 INFO L482 AbstractCegarLoop]: Abstraction has 87312 states and 364297 transitions. [2021-06-12 21:47:55,255 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:47:55,255 INFO L276 IsEmpty]: Start isEmpty. Operand 87312 states and 364297 transitions. [2021-06-12 21:47:55,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:47:55,473 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:47:55,473 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:47:55,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:47:55,689 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:47:55,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:47:55,689 INFO L82 PathProgramCache]: Analyzing trace with hash -979513821, now seen corresponding path program 79 times [2021-06-12 21:47:55,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:47:55,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029308441] [2021-06-12 21:47:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:47:55,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:55,869 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:55,870 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:47:55,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029308441] [2021-06-12 21:47:55,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029308441] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:55,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361421252] [2021-06-12 21:47:55,870 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:47:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:47:55,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:47:55,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:47:56,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:56,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:56,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 31 [2021-06-12 21:47:56,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:56,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:56,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:56,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:74, output treesize:36 [2021-06-12 21:47:56,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:47:56,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:47:56,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:47:56,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:47:56,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:47:56,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:47:56,087 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:47:56,114 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:47:56,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361421252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:47:56,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:47:56,114 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-06-12 21:47:56,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288373162] [2021-06-12 21:47:56,114 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:47:56,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:47:56,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:47:56,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:47:56,115 INFO L87 Difference]: Start difference. First operand 87312 states and 364297 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-12 21:47:57,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:47:57,701 INFO L93 Difference]: Finished difference Result 129995 states and 536821 transitions. [2021-06-12 21:47:57,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-12 21:47:57,702 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 39 [2021-06-12 21:47:57,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:47:58,141 INFO L225 Difference]: With dead ends: 129995 [2021-06-12 21:47:58,141 INFO L226 Difference]: Without dead ends: 129532 [2021-06-12 21:47:58,141 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 371.5ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:47:58,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129532 states. [2021-06-12 21:48:00,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129532 to 87204. [2021-06-12 21:48:00,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87204 states, 87203 states have (on average 4.173193582789583) internal successors, (363915), 87203 states have internal predecessors, (363915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:01,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87204 states to 87204 states and 363915 transitions. [2021-06-12 21:48:01,020 INFO L78 Accepts]: Start accepts. Automaton has 87204 states and 363915 transitions. Word has length 39 [2021-06-12 21:48:01,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:01,020 INFO L482 AbstractCegarLoop]: Abstraction has 87204 states and 363915 transitions. [2021-06-12 21:48:01,020 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-12 21:48:01,020 INFO L276 IsEmpty]: Start isEmpty. Operand 87204 states and 363915 transitions. [2021-06-12 21:48:01,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:01,566 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:01,566 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:01,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2021-06-12 21:48:01,782 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:01,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:01,782 INFO L82 PathProgramCache]: Analyzing trace with hash -499057189, now seen corresponding path program 80 times [2021-06-12 21:48:01,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:01,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454082124] [2021-06-12 21:48:01,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:01,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:01,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:01,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454082124] [2021-06-12 21:48:01,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454082124] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:01,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181480177] [2021-06-12 21:48:01,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:01,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:48:01,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:01,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:48:01,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:01,988 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:01,988 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 17 [2021-06-12 21:48:01,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:01,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:01,996 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-12 21:48:01,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:28 [2021-06-12 21:48:02,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:02,078 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:02,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:48:02,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:48:02,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:02,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:48:02,097 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:48:02,128 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:02,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181480177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:02,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:02,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 14 [2021-06-12 21:48:02,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251126524] [2021-06-12 21:48:02,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:48:02,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:02,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:48:02,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:02,129 INFO L87 Difference]: Start difference. First operand 87204 states and 363915 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 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-12 21:48:03,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:03,229 INFO L93 Difference]: Finished difference Result 126151 states and 530498 transitions. [2021-06-12 21:48:03,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 21:48:03,230 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 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 39 [2021-06-12 21:48:03,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:03,881 INFO L225 Difference]: With dead ends: 126151 [2021-06-12 21:48:03,881 INFO L226 Difference]: Without dead ends: 126096 [2021-06-12 21:48:03,881 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 267.0ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:48:04,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126096 states. [2021-06-12 21:48:06,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126096 to 87741. [2021-06-12 21:48:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87741 states, 87740 states have (on average 4.177501709596536) internal successors, (366534), 87740 states have internal predecessors, (366534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:06,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87741 states to 87741 states and 366534 transitions. [2021-06-12 21:48:06,773 INFO L78 Accepts]: Start accepts. Automaton has 87741 states and 366534 transitions. Word has length 39 [2021-06-12 21:48:06,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:06,773 INFO L482 AbstractCegarLoop]: Abstraction has 87741 states and 366534 transitions. [2021-06-12 21:48:06,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 14 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-12 21:48:06,773 INFO L276 IsEmpty]: Start isEmpty. Operand 87741 states and 366534 transitions. [2021-06-12 21:48:07,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:07,010 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:07,010 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:07,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2021-06-12 21:48:07,211 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:07,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:07,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1435462285, now seen corresponding path program 81 times [2021-06-12 21:48:07,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:07,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608937868] [2021-06-12 21:48:07,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:07,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:07,348 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:07,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:07,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608937868] [2021-06-12 21:48:07,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608937868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:07,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019981184] [2021-06-12 21:48:07,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:07,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 21:48:07,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:07,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:07,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:07,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:07,490 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:07,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 35 [2021-06-12 21:48:07,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:48:07,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:07,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:07,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:56, output treesize:34 [2021-06-12 21:48:07,625 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:48:07,625 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 44 treesize of output 40 [2021-06-12 21:48:07,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:48:07,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:07,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:48:07,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:22 [2021-06-12 21:48:07,696 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:07,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019981184] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:07,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:07,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:48:07,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524906135] [2021-06-12 21:48:07,697 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:48:07,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:07,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:48:07,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:48:07,697 INFO L87 Difference]: Start difference. First operand 87741 states and 366534 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:09,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:09,781 INFO L93 Difference]: Finished difference Result 146900 states and 617838 transitions. [2021-06-12 21:48:09,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-06-12 21:48:09,782 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:48:09,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:10,612 INFO L225 Difference]: With dead ends: 146900 [2021-06-12 21:48:10,612 INFO L226 Difference]: Without dead ends: 146708 [2021-06-12 21:48:10,613 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 734.0ms TimeCoverageRelationStatistics Valid=191, Invalid=1069, Unknown=0, NotChecked=0, Total=1260 [2021-06-12 21:48:10,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146708 states. [2021-06-12 21:48:13,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146708 to 87728. [2021-06-12 21:48:13,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87728 states, 87727 states have (on average 4.178405735976381) internal successors, (366559), 87727 states have internal predecessors, (366559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:13,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87728 states to 87728 states and 366559 transitions. [2021-06-12 21:48:13,441 INFO L78 Accepts]: Start accepts. Automaton has 87728 states and 366559 transitions. Word has length 39 [2021-06-12 21:48:13,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:13,442 INFO L482 AbstractCegarLoop]: Abstraction has 87728 states and 366559 transitions. [2021-06-12 21:48:13,442 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:13,442 INFO L276 IsEmpty]: Start isEmpty. Operand 87728 states and 366559 transitions. [2021-06-12 21:48:13,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:13,977 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:13,977 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:14,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2021-06-12 21:48:14,177 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:14,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:14,178 INFO L82 PathProgramCache]: Analyzing trace with hash 442960437, now seen corresponding path program 82 times [2021-06-12 21:48:14,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:14,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293491683] [2021-06-12 21:48:14,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:14,297 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:14,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:14,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293491683] [2021-06-12 21:48:14,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293491683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:14,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141115544] [2021-06-12 21:48:14,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:48:14,340 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:48:14,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:14,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:14,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:14,449 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:14,449 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 29 [2021-06-12 21:48:14,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:14,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:14,457 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-12 21:48:14,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:42 [2021-06-12 21:48:14,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:14,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:14,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:48:14,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:14,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:14,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:14,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:48:14,581 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:14,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141115544] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:14,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:14,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:48:14,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870713225] [2021-06-12 21:48:14,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:48:14,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:14,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:48:14,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:14,581 INFO L87 Difference]: Start difference. First operand 87728 states and 366559 transitions. Second operand has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 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-12 21:48:15,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:15,588 INFO L93 Difference]: Finished difference Result 117689 states and 495101 transitions. [2021-06-12 21:48:15,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:48:15,589 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 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 39 [2021-06-12 21:48:15,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:16,248 INFO L225 Difference]: With dead ends: 117689 [2021-06-12 21:48:16,248 INFO L226 Difference]: Without dead ends: 117634 [2021-06-12 21:48:16,248 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 207.6ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:16,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117634 states. [2021-06-12 21:48:18,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117634 to 88600. [2021-06-12 21:48:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88600 states, 88599 states have (on average 4.181164572963578) internal successors, (370447), 88599 states have internal predecessors, (370447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:19,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88600 states to 88600 states and 370447 transitions. [2021-06-12 21:48:19,177 INFO L78 Accepts]: Start accepts. Automaton has 88600 states and 370447 transitions. Word has length 39 [2021-06-12 21:48:19,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:19,177 INFO L482 AbstractCegarLoop]: Abstraction has 88600 states and 370447 transitions. [2021-06-12 21:48:19,177 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 4.066666666666666) internal successors, (61), 14 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-12 21:48:19,177 INFO L276 IsEmpty]: Start isEmpty. Operand 88600 states and 370447 transitions. [2021-06-12 21:48:19,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:19,392 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:19,392 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:19,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2021-06-12 21:48:19,593 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:19,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:19,593 INFO L82 PathProgramCache]: Analyzing trace with hash -194627593, now seen corresponding path program 83 times [2021-06-12 21:48:19,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:19,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900150883] [2021-06-12 21:48:19,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:19,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:19,714 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:19,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:19,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900150883] [2021-06-12 21:48:19,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900150883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:19,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125108391] [2021-06-12 21:48:19,714 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:19,744 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 21:48:19,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:19,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-12 21:48:19,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:19,953 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:48:19,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 58 [2021-06-12 21:48:19,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:19,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:19,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:19,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:70, output treesize:44 [2021-06-12 21:48:20,019 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:20,019 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 14 [2021-06-12 21:48:20,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:20,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:20,022 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-12 21:48:20,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:48:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:20,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125108391] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:20,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:20,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-06-12 21:48:20,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668100116] [2021-06-12 21:48:20,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:48:20,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:20,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:48:20,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:48:20,037 INFO L87 Difference]: Start difference. First operand 88600 states and 370447 transitions. Second operand has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:21,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:21,716 INFO L93 Difference]: Finished difference Result 149800 states and 631429 transitions. [2021-06-12 21:48:21,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-12 21:48:21,717 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:48:21,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:22,275 INFO L225 Difference]: With dead ends: 149800 [2021-06-12 21:48:22,276 INFO L226 Difference]: Without dead ends: 149640 [2021-06-12 21:48:22,276 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 388.0ms TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-06-12 21:48:22,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149640 states. [2021-06-12 21:48:24,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149640 to 92194. [2021-06-12 21:48:24,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92194 states, 92193 states have (on average 4.189200915470805) internal successors, (386215), 92193 states have internal predecessors, (386215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:25,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92194 states to 92194 states and 386215 transitions. [2021-06-12 21:48:25,639 INFO L78 Accepts]: Start accepts. Automaton has 92194 states and 386215 transitions. Word has length 39 [2021-06-12 21:48:25,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:25,639 INFO L482 AbstractCegarLoop]: Abstraction has 92194 states and 386215 transitions. [2021-06-12 21:48:25,639 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 18 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:25,639 INFO L276 IsEmpty]: Start isEmpty. Operand 92194 states and 386215 transitions. [2021-06-12 21:48:25,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:25,878 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:25,878 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:26,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable324 [2021-06-12 21:48:26,078 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:26,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:26,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1708200621, now seen corresponding path program 84 times [2021-06-12 21:48:26,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:26,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630347160] [2021-06-12 21:48:26,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:26,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:26,190 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:26,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:26,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630347160] [2021-06-12 21:48:26,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630347160] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:26,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408876345] [2021-06-12 21:48:26,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:26,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 21:48:26,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:26,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-12 21:48:26,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:26,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:26,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:26,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 35 [2021-06-12 21:48:26,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:26,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:26,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:26,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:36 [2021-06-12 21:48:26,417 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:26,417 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 14 [2021-06-12 21:48:26,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:26,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:26,421 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-12 21:48:26,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:48:26,439 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:26,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408876345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:26,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:26,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:48:26,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900348624] [2021-06-12 21:48:26,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:48:26,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:26,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:48:26,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:26,439 INFO L87 Difference]: Start difference. First operand 92194 states and 386215 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:27,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:27,753 INFO L93 Difference]: Finished difference Result 121004 states and 509015 transitions. [2021-06-12 21:48:27,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:48:27,755 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:48:27,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:28,204 INFO L225 Difference]: With dead ends: 121004 [2021-06-12 21:48:28,204 INFO L226 Difference]: Without dead ends: 120949 [2021-06-12 21:48:28,204 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 210.5ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:48:28,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120949 states. [2021-06-12 21:48:30,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120949 to 91462. [2021-06-12 21:48:30,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91462 states, 91461 states have (on average 4.188725249013241) internal successors, (383105), 91461 states have internal predecessors, (383105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:31,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91462 states to 91462 states and 383105 transitions. [2021-06-12 21:48:31,130 INFO L78 Accepts]: Start accepts. Automaton has 91462 states and 383105 transitions. Word has length 39 [2021-06-12 21:48:31,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:31,130 INFO L482 AbstractCegarLoop]: Abstraction has 91462 states and 383105 transitions. [2021-06-12 21:48:31,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 14 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:31,130 INFO L276 IsEmpty]: Start isEmpty. Operand 91462 states and 383105 transitions. [2021-06-12 21:48:31,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:31,341 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:31,341 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:31,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:31,545 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:31,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:31,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1593587553, now seen corresponding path program 85 times [2021-06-12 21:48:31,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:31,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876175421] [2021-06-12 21:48:31,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:31,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:31,681 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:31,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:31,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876175421] [2021-06-12 21:48:31,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876175421] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:31,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050717378] [2021-06-12 21:48:31,681 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:48:31,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:31,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:31,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:31,808 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:31,808 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 27 [2021-06-12 21:48:31,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:31,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:31,816 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-12 21:48:31,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:38 [2021-06-12 21:48:31,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:31,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:31,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:31,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:48:31,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:31,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:31,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:31,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:48:31,896 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:31,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050717378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:31,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:31,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:48:31,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167466237] [2021-06-12 21:48:31,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:48:31,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:31,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:48:31,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:31,897 INFO L87 Difference]: Start difference. First operand 91462 states and 383105 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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-12 21:48:33,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:33,277 INFO L93 Difference]: Finished difference Result 113543 states and 475699 transitions. [2021-06-12 21:48:33,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:48:33,277 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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 39 [2021-06-12 21:48:33,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:33,974 INFO L225 Difference]: With dead ends: 113543 [2021-06-12 21:48:33,974 INFO L226 Difference]: Without dead ends: 113351 [2021-06-12 21:48:33,974 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 243.1ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:48:34,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113351 states. [2021-06-12 21:48:36,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113351 to 91462. [2021-06-12 21:48:36,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91462 states, 91461 states have (on average 4.188725249013241) internal successors, (383105), 91461 states have internal predecessors, (383105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:36,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91462 states to 91462 states and 383105 transitions. [2021-06-12 21:48:36,778 INFO L78 Accepts]: Start accepts. Automaton has 91462 states and 383105 transitions. Word has length 39 [2021-06-12 21:48:36,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:36,779 INFO L482 AbstractCegarLoop]: Abstraction has 91462 states and 383105 transitions. [2021-06-12 21:48:36,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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-12 21:48:36,779 INFO L276 IsEmpty]: Start isEmpty. Operand 91462 states and 383105 transitions. [2021-06-12 21:48:37,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:37,002 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:37,003 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:37,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:37,203 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:37,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:37,204 INFO L82 PathProgramCache]: Analyzing trace with hash 627419245, now seen corresponding path program 86 times [2021-06-12 21:48:37,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:37,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361238563] [2021-06-12 21:48:37,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:37,341 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:37,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:37,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361238563] [2021-06-12 21:48:37,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361238563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:37,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095660143] [2021-06-12 21:48:37,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:48:37,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:48:37,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:37,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:37,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:37,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:37,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:37,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:37,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2021-06-12 21:48:37,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:37,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:37,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:37,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:28 [2021-06-12 21:48:37,552 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:37,552 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 14 [2021-06-12 21:48:37,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:37,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:37,555 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-12 21:48:37,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:48:37,577 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:37,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095660143] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:37,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:37,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:48:37,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229773628] [2021-06-12 21:48:37,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:48:37,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:37,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:48:37,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:37,578 INFO L87 Difference]: Start difference. First operand 91462 states and 383105 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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-12 21:48:38,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:38,968 INFO L93 Difference]: Finished difference Result 116445 states and 487358 transitions. [2021-06-12 21:48:38,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-12 21:48:38,969 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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 39 [2021-06-12 21:48:38,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:39,384 INFO L225 Difference]: With dead ends: 116445 [2021-06-12 21:48:39,384 INFO L226 Difference]: Without dead ends: 116355 [2021-06-12 21:48:39,384 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 294.5ms TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:48:39,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116355 states. [2021-06-12 21:48:41,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116355 to 91334. [2021-06-12 21:48:41,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91334 states, 91333 states have (on average 4.190303614246767) internal successors, (382713), 91333 states have internal predecessors, (382713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:42,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91334 states to 91334 states and 382713 transitions. [2021-06-12 21:48:42,144 INFO L78 Accepts]: Start accepts. Automaton has 91334 states and 382713 transitions. Word has length 39 [2021-06-12 21:48:42,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:42,144 INFO L482 AbstractCegarLoop]: Abstraction has 91334 states and 382713 transitions. [2021-06-12 21:48:42,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 14 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-12 21:48:42,144 INFO L276 IsEmpty]: Start isEmpty. Operand 91334 states and 382713 transitions. [2021-06-12 21:48:42,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:42,370 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:42,370 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:42,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:42,571 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:42,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:42,571 INFO L82 PathProgramCache]: Analyzing trace with hash 830650613, now seen corresponding path program 87 times [2021-06-12 21:48:42,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:42,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966887531] [2021-06-12 21:48:42,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:42,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:42,685 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:42,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:42,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966887531] [2021-06-12 21:48:42,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966887531] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:42,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758043366] [2021-06-12 21:48:42,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:42,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-12 21:48:42,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:42,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:42,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:42,868 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:48:42,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 50 [2021-06-12 21:48:42,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:42,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:42,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:42,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:67, output treesize:55 [2021-06-12 21:48:42,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:42,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:42,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 34 [2021-06-12 21:48:42,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:48:42,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:42,995 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-12 21:48:42,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:27 [2021-06-12 21:48:43,029 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:43,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758043366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:43,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:43,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-06-12 21:48:43,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419623990] [2021-06-12 21:48:43,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:48:43,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:43,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:48:43,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:48:43,030 INFO L87 Difference]: Start difference. First operand 91334 states and 382713 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:44,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:44,915 INFO L93 Difference]: Finished difference Result 153513 states and 647452 transitions. [2021-06-12 21:48:44,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-12 21:48:44,915 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:48:44,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:45,692 INFO L225 Difference]: With dead ends: 153513 [2021-06-12 21:48:45,692 INFO L226 Difference]: Without dead ends: 153458 [2021-06-12 21:48:45,692 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 588.9ms TimeCoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 21:48:45,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153458 states. [2021-06-12 21:48:48,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153458 to 94983. [2021-06-12 21:48:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94983 states, 94982 states have (on average 4.194552652081447) internal successors, (398407), 94982 states have internal predecessors, (398407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:48,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94983 states to 94983 states and 398407 transitions. [2021-06-12 21:48:48,803 INFO L78 Accepts]: Start accepts. Automaton has 94983 states and 398407 transitions. Word has length 39 [2021-06-12 21:48:48,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:48,803 INFO L482 AbstractCegarLoop]: Abstraction has 94983 states and 398407 transitions. [2021-06-12 21:48:48,804 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:48,804 INFO L276 IsEmpty]: Start isEmpty. Operand 94983 states and 398407 transitions. [2021-06-12 21:48:49,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:49,025 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:49,025 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:49,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable331 [2021-06-12 21:48:49,227 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:49,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:49,227 INFO L82 PathProgramCache]: Analyzing trace with hash 193062583, now seen corresponding path program 88 times [2021-06-12 21:48:49,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:49,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959685041] [2021-06-12 21:48:49,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:49,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:49,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959685041] [2021-06-12 21:48:49,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959685041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:49,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937341385] [2021-06-12 21:48:49,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:48:49,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:48:49,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:49,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:49,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:49,915 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:48:49,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 39 [2021-06-12 21:48:49,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:49,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:49,923 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-12 21:48:49,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:52 [2021-06-12 21:48:49,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:49,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:49,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:49,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:48:49,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:49,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:49,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:49,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:48:49,988 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:49,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937341385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:49,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:49,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:48:49,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934932628] [2021-06-12 21:48:49,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:48:49,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:49,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:48:49,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:48:49,989 INFO L87 Difference]: Start difference. First operand 94983 states and 398407 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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-12 21:48:51,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:51,194 INFO L93 Difference]: Finished difference Result 128680 states and 542124 transitions. [2021-06-12 21:48:51,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:48:51,194 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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 39 [2021-06-12 21:48:51,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:51,841 INFO L225 Difference]: With dead ends: 128680 [2021-06-12 21:48:51,841 INFO L226 Difference]: Without dead ends: 128625 [2021-06-12 21:48:51,841 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 594.9ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:48:51,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128625 states. [2021-06-12 21:48:54,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128625 to 95859. [2021-06-12 21:48:54,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95859 states, 95858 states have (on average 4.197531765736819) internal successors, (402367), 95858 states have internal predecessors, (402367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:54,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95859 states to 95859 states and 402367 transitions. [2021-06-12 21:48:54,932 INFO L78 Accepts]: Start accepts. Automaton has 95859 states and 402367 transitions. Word has length 39 [2021-06-12 21:48:54,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:48:54,932 INFO L482 AbstractCegarLoop]: Abstraction has 95859 states and 402367 transitions. [2021-06-12 21:48:54,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 14 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-12 21:48:54,933 INFO L276 IsEmpty]: Start isEmpty. Operand 95859 states and 402367 transitions. [2021-06-12 21:48:55,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:48:55,163 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:48:55,163 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:48:55,363 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable338 [2021-06-12 21:48:55,364 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:48:55,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:48:55,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1612055607, now seen corresponding path program 89 times [2021-06-12 21:48:55,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:48:55,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572058825] [2021-06-12 21:48:55,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:48:55,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:48:55,472 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:55,472 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:48:55,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572058825] [2021-06-12 21:48:55,472 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572058825] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:55,472 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64096594] [2021-06-12 21:48:55,472 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:48:55,503 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 21:48:55,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:48:55,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:48:55,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:48:55,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:55,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:55,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:55,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:48:55,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-06-12 21:48:55,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:48:55,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:55,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:48:55,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:27 [2021-06-12 21:48:55,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:55,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:55,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:48:55,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:55,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2021-06-12 21:48:55,770 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:48:55,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:48:55,777 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-12 21:48:55,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:19 [2021-06-12 21:48:56,077 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:48:56,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64096594] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:48:56,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:48:56,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:48:56,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685240817] [2021-06-12 21:48:56,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:48:56,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:48:56,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:48:56,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:48:56,078 INFO L87 Difference]: Start difference. First operand 95859 states and 402367 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:48:57,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:48:57,806 INFO L93 Difference]: Finished difference Result 136149 states and 573083 transitions. [2021-06-12 21:48:57,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-12 21:48:57,807 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:48:57,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:48:58,760 INFO L225 Difference]: With dead ends: 136149 [2021-06-12 21:48:58,760 INFO L226 Difference]: Without dead ends: 136039 [2021-06-12 21:48:58,760 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 894.4ms TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2021-06-12 21:48:58,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136039 states. [2021-06-12 21:49:00,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136039 to 93375. [2021-06-12 21:49:01,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93375 states, 93374 states have (on average 4.190085034377878) internal successors, (391245), 93374 states have internal predecessors, (391245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:01,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93375 states to 93375 states and 391245 transitions. [2021-06-12 21:49:01,738 INFO L78 Accepts]: Start accepts. Automaton has 93375 states and 391245 transitions. Word has length 39 [2021-06-12 21:49:01,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:01,738 INFO L482 AbstractCegarLoop]: Abstraction has 93375 states and 391245 transitions. [2021-06-12 21:49:01,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 19 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:01,738 INFO L276 IsEmpty]: Start isEmpty. Operand 93375 states and 391245 transitions. [2021-06-12 21:49:02,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:02,045 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:02,046 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:02,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:02,262 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:02,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:02,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1989289737, now seen corresponding path program 90 times [2021-06-12 21:49:02,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:02,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935892729] [2021-06-12 21:49:02,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:02,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:02,411 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:02,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:02,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935892729] [2021-06-12 21:49:02,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935892729] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:02,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260949210] [2021-06-12 21:49:02,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:02,505 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-12 21:49:02,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:02,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:49:02,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:02,652 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:49:02,652 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 53 treesize of output 35 [2021-06-12 21:49:02,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:02,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:02,661 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-12 21:49:02,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:72, output treesize:46 [2021-06-12 21:49:02,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:02,715 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:02,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:49:02,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:49:02,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:02,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:49:02,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:49:02,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:02,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260949210] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:02,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:02,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 15 [2021-06-12 21:49:02,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240278746] [2021-06-12 21:49:02,769 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-06-12 21:49:02,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:02,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-06-12 21:49:02,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:49:02,769 INFO L87 Difference]: Start difference. First operand 93375 states and 391245 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-12 21:49:04,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:04,469 INFO L93 Difference]: Finished difference Result 136388 states and 574197 transitions. [2021-06-12 21:49:04,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 21:49:04,469 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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 39 [2021-06-12 21:49:04,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:05,189 INFO L225 Difference]: With dead ends: 136388 [2021-06-12 21:49:05,189 INFO L226 Difference]: Without dead ends: 136333 [2021-06-12 21:49:05,190 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 417.2ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-06-12 21:49:05,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136333 states. [2021-06-12 21:49:07,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136333 to 94479. [2021-06-12 21:49:07,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94479 states, 94478 states have (on average 4.193325430258896) internal successors, (396177), 94478 states have internal predecessors, (396177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:08,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94479 states to 94479 states and 396177 transitions. [2021-06-12 21:49:08,318 INFO L78 Accepts]: Start accepts. Automaton has 94479 states and 396177 transitions. Word has length 39 [2021-06-12 21:49:08,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:08,318 INFO L482 AbstractCegarLoop]: Abstraction has 94479 states and 396177 transitions. [2021-06-12 21:49:08,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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-12 21:49:08,318 INFO L276 IsEmpty]: Start isEmpty. Operand 94479 states and 396177 transitions. [2021-06-12 21:49:08,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:08,553 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:08,553 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:08,753 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2021-06-12 21:49:08,753 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:08,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:08,753 INFO L82 PathProgramCache]: Analyzing trace with hash -570296713, now seen corresponding path program 91 times [2021-06-12 21:49:08,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:08,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534677870] [2021-06-12 21:49:08,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:08,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:08,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:08,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534677870] [2021-06-12 21:49:08,876 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534677870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:08,876 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967226921] [2021-06-12 21:49:08,876 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:08,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:08,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:49:08,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:09,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:09,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:09,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:09,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2021-06-12 21:49:09,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:09,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:09,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:49:09,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:28 [2021-06-12 21:49:09,110 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:49:09,110 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 14 [2021-06-12 21:49:09,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:09,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:09,114 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-12 21:49:09,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:49:09,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:09,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967226921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:09,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:09,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:49:09,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390220296] [2021-06-12 21:49:09,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:49:09,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:09,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:49:09,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:49:09,134 INFO L87 Difference]: Start difference. First operand 94479 states and 396177 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:49:10,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:10,724 INFO L93 Difference]: Finished difference Result 124608 states and 524744 transitions. [2021-06-12 21:49:10,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-12 21:49:10,725 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-06-12 21:49:10,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:11,172 INFO L225 Difference]: With dead ends: 124608 [2021-06-12 21:49:11,172 INFO L226 Difference]: Without dead ends: 124553 [2021-06-12 21:49:11,172 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 219.1ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:49:11,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124553 states. [2021-06-12 21:49:13,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124553 to 94027. [2021-06-12 21:49:13,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94027 states, 94026 states have (on average 4.191744836534576) internal successors, (394133), 94026 states have internal predecessors, (394133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:14,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94027 states to 94027 states and 394133 transitions. [2021-06-12 21:49:14,072 INFO L78 Accepts]: Start accepts. Automaton has 94027 states and 394133 transitions. Word has length 39 [2021-06-12 21:49:14,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:14,072 INFO L482 AbstractCegarLoop]: Abstraction has 94027 states and 394133 transitions. [2021-06-12 21:49:14,072 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:49:14,072 INFO L276 IsEmpty]: Start isEmpty. Operand 94027 states and 394133 transitions. [2021-06-12 21:49:14,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:14,288 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:14,288 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:14,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:14,490 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:14,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:14,490 INFO L82 PathProgramCache]: Analyzing trace with hash 95410039, now seen corresponding path program 92 times [2021-06-12 21:49:14,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:14,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645844623] [2021-06-12 21:49:14,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:14,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:14,595 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:14,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:14,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645844623] [2021-06-12 21:49:14,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645844623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:14,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000130653] [2021-06-12 21:49:14,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 21:49:14,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:49:14,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:14,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:49:14,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:14,984 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-06-12 21:49:15,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:15,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:15,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:49:15,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:15,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:15,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:49:15,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:32 [2021-06-12 21:49:15,099 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:49:15,099 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 14 [2021-06-12 21:49:15,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:15,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:15,102 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-12 21:49:15,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:49:15,120 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:15,120 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000130653] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:15,120 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:15,120 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:49:15,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531828364] [2021-06-12 21:49:15,120 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:49:15,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:15,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:49:15,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:49:15,121 INFO L87 Difference]: Start difference. First operand 94027 states and 394133 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:49:16,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:16,192 INFO L93 Difference]: Finished difference Result 121962 states and 514000 transitions. [2021-06-12 21:49:16,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:49:16,192 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-06-12 21:49:16,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:16,600 INFO L225 Difference]: With dead ends: 121962 [2021-06-12 21:49:16,600 INFO L226 Difference]: Without dead ends: 121907 [2021-06-12 21:49:16,600 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 472.9ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:49:16,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121907 states. [2021-06-12 21:49:19,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121907 to 92726. [2021-06-12 21:49:19,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92726 states, 92725 states have (on average 4.193604745214343) internal successors, (388852), 92725 states have internal predecessors, (388852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:19,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92726 states to 92726 states and 388852 transitions. [2021-06-12 21:49:19,605 INFO L78 Accepts]: Start accepts. Automaton has 92726 states and 388852 transitions. Word has length 39 [2021-06-12 21:49:19,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:19,606 INFO L482 AbstractCegarLoop]: Abstraction has 92726 states and 388852 transitions. [2021-06-12 21:49:19,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:49:19,606 INFO L276 IsEmpty]: Start isEmpty. Operand 92726 states and 388852 transitions. [2021-06-12 21:49:20,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:20,164 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:20,164 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:20,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2021-06-12 21:49:20,365 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:20,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:20,365 INFO L82 PathProgramCache]: Analyzing trace with hash -498871717, now seen corresponding path program 93 times [2021-06-12 21:49:20,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:20,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548013696] [2021-06-12 21:49:20,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:20,535 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:20,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:20,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548013696] [2021-06-12 21:49:20,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548013696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:20,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146915883] [2021-06-12 21:49:20,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:20,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:49:20,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:20,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:49:20,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:20,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:20,724 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:20,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 41 [2021-06-12 21:49:20,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:49:20,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:20,751 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-12 21:49:20,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:62, output treesize:38 [2021-06-12 21:49:20,877 INFO L354 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2021-06-12 21:49:20,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:49:20,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:49:20,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:20,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:49:20,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:52, output treesize:22 [2021-06-12 21:49:20,934 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:20,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146915883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:20,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:20,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:49:20,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725434408] [2021-06-12 21:49:20,935 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:49:20,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:20,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:49:20,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:49:20,935 INFO L87 Difference]: Start difference. First operand 92726 states and 388852 transitions. Second operand has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:21,719 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-06-12 21:49:24,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:24,140 INFO L93 Difference]: Finished difference Result 174439 states and 731918 transitions. [2021-06-12 21:49:24,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-06-12 21:49:24,140 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:49:24,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:24,761 INFO L225 Difference]: With dead ends: 174439 [2021-06-12 21:49:24,761 INFO L226 Difference]: Without dead ends: 174209 [2021-06-12 21:49:24,761 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 1504.7ms TimeCoverageRelationStatistics Valid=279, Invalid=1701, Unknown=0, NotChecked=0, Total=1980 [2021-06-12 21:49:25,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174209 states. [2021-06-12 21:49:27,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174209 to 95518. [2021-06-12 21:49:27,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95518 states, 95517 states have (on average 4.1927824366343165) internal successors, (400482), 95517 states have internal predecessors, (400482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:28,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95518 states to 95518 states and 400482 transitions. [2021-06-12 21:49:28,459 INFO L78 Accepts]: Start accepts. Automaton has 95518 states and 400482 transitions. Word has length 39 [2021-06-12 21:49:28,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:28,459 INFO L482 AbstractCegarLoop]: Abstraction has 95518 states and 400482 transitions. [2021-06-12 21:49:28,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.1578947368421053) internal successors, (60), 18 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:28,459 INFO L276 IsEmpty]: Start isEmpty. Operand 95518 states and 400482 transitions. [2021-06-12 21:49:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:28,681 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:28,681 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:28,881 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,97 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:28,881 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:28,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:28,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1101357161, now seen corresponding path program 94 times [2021-06-12 21:49:28,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:28,882 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826438957] [2021-06-12 21:49:28,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:28,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:29,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:29,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:29,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826438957] [2021-06-12 21:49:29,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826438957] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:29,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632306428] [2021-06-12 21:49:29,031 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:29,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:49:29,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:29,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:49:29,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:29,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:29,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:29,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:29,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2021-06-12 21:49:29,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:29,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:29,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:49:29,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:36 [2021-06-12 21:49:29,237 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:49:29,237 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 14 [2021-06-12 21:49:29,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:29,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:29,245 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-12 21:49:29,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:49:29,541 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 7 [2021-06-12 21:49:29,554 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:29,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632306428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:29,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:29,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:49:29,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810987572] [2021-06-12 21:49:29,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:49:29,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:29,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:49:29,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:49:29,555 INFO L87 Difference]: Start difference. First operand 95518 states and 400482 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-12 21:49:30,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:30,784 INFO L93 Difference]: Finished difference Result 136957 states and 574233 transitions. [2021-06-12 21:49:30,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-12 21:49:30,784 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 39 [2021-06-12 21:49:30,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:31,254 INFO L225 Difference]: With dead ends: 136957 [2021-06-12 21:49:31,255 INFO L226 Difference]: Without dead ends: 136867 [2021-06-12 21:49:31,255 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 333.5ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:49:31,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136867 states. [2021-06-12 21:49:33,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136867 to 96374. [2021-06-12 21:49:33,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96374 states, 96373 states have (on average 4.1924190385273885) internal successors, (404036), 96373 states have internal predecessors, (404036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:34,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96374 states to 96374 states and 404036 transitions. [2021-06-12 21:49:34,162 INFO L78 Accepts]: Start accepts. Automaton has 96374 states and 404036 transitions. Word has length 39 [2021-06-12 21:49:34,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:34,162 INFO L482 AbstractCegarLoop]: Abstraction has 96374 states and 404036 transitions. [2021-06-12 21:49:34,162 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-12 21:49:34,163 INFO L276 IsEmpty]: Start isEmpty. Operand 96374 states and 404036 transitions. [2021-06-12 21:49:34,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:34,750 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:34,750 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:34,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,98 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:34,951 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:34,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:34,951 INFO L82 PathProgramCache]: Analyzing trace with hash 2068923309, now seen corresponding path program 95 times [2021-06-12 21:49:34,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:34,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580716791] [2021-06-12 21:49:34,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:34,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:35,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:35,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580716791] [2021-06-12 21:49:35,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580716791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:35,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219981052] [2021-06-12 21:49:35,076 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:35,106 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-12 21:49:35,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:35,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-12 21:49:35,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:35,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:35,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:35,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:35,277 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:35,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 62 [2021-06-12 21:49:35,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:35,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:35,290 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-12 21:49:35,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:39 [2021-06-12 21:49:35,338 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:49:35,339 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 21 treesize of output 9 [2021-06-12 21:49:35,340 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-12 21:49:35,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:35,341 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-12 21:49:35,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:5 [2021-06-12 21:49:35,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:35,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219981052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:35,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:35,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:49:35,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713776288] [2021-06-12 21:49:35,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:49:35,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:35,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:49:35,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:49:35,363 INFO L87 Difference]: Start difference. First operand 96374 states and 404036 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:37,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:37,083 INFO L93 Difference]: Finished difference Result 143291 states and 601777 transitions. [2021-06-12 21:49:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-12 21:49:37,084 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:49:37,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:37,604 INFO L225 Difference]: With dead ends: 143291 [2021-06-12 21:49:37,604 INFO L226 Difference]: Without dead ends: 143093 [2021-06-12 21:49:37,604 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 410.2ms TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-06-12 21:49:38,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143093 states. [2021-06-12 21:49:40,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143093 to 99072. [2021-06-12 21:49:40,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99072 states, 99071 states have (on average 4.194365656953094) internal successors, (415540), 99071 states have internal predecessors, (415540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:40,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99072 states to 99072 states and 415540 transitions. [2021-06-12 21:49:40,937 INFO L78 Accepts]: Start accepts. Automaton has 99072 states and 415540 transitions. Word has length 39 [2021-06-12 21:49:40,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:40,937 INFO L482 AbstractCegarLoop]: Abstraction has 99072 states and 415540 transitions. [2021-06-12 21:49:40,937 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:40,937 INFO L276 IsEmpty]: Start isEmpty. Operand 99072 states and 415540 transitions. [2021-06-12 21:49:41,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:41,180 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:41,180 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:41,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable364,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:41,380 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:41,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:41,381 INFO L82 PathProgramCache]: Analyzing trace with hash 302358509, now seen corresponding path program 96 times [2021-06-12 21:49:41,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:41,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010441896] [2021-06-12 21:49:41,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:41,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:41,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:41,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:41,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010441896] [2021-06-12 21:49:41,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010441896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:41,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131102470] [2021-06-12 21:49:41,513 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:41,543 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-12 21:49:41,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:41,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-12 21:49:41,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:41,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:41,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:41,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:41,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 28 [2021-06-12 21:49:41,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:41,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:41,736 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-12 21:49:41,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:68, output treesize:36 [2021-06-12 21:49:41,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:41,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:41,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 14 [2021-06-12 21:49:41,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:41,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:41,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:49:41,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:50, output treesize:7 [2021-06-12 21:49:41,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:41,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131102470] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:41,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:41,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-06-12 21:49:41,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399658889] [2021-06-12 21:49:41,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:49:41,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:41,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:49:41,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:49:41,823 INFO L87 Difference]: Start difference. First operand 99072 states and 415540 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-12 21:49:43,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:43,213 INFO L93 Difference]: Finished difference Result 127095 states and 532979 transitions. [2021-06-12 21:49:43,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:49:43,213 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 39 [2021-06-12 21:49:43,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:43,663 INFO L225 Difference]: With dead ends: 127095 [2021-06-12 21:49:43,663 INFO L226 Difference]: Without dead ends: 127005 [2021-06-12 21:49:43,663 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 276.0ms TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:49:43,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127005 states. [2021-06-12 21:49:45,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127005 to 98936. [2021-06-12 21:49:45,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98936 states, 98935 states have (on average 4.195118006772123) internal successors, (415044), 98935 states have internal predecessors, (415044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98936 states to 98936 states and 415044 transitions. [2021-06-12 21:49:46,769 INFO L78 Accepts]: Start accepts. Automaton has 98936 states and 415044 transitions. Word has length 39 [2021-06-12 21:49:46,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:46,769 INFO L482 AbstractCegarLoop]: Abstraction has 98936 states and 415044 transitions. [2021-06-12 21:49:46,769 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-12 21:49:46,769 INFO L276 IsEmpty]: Start isEmpty. Operand 98936 states and 415044 transitions. [2021-06-12 21:49:47,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:47,032 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:47,032 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:47,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable368 [2021-06-12 21:49:47,249 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:47,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:47,249 INFO L82 PathProgramCache]: Analyzing trace with hash -343009247, now seen corresponding path program 97 times [2021-06-12 21:49:47,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:47,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228372545] [2021-06-12 21:49:47,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:47,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:47,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:47,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228372545] [2021-06-12 21:49:47,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228372545] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:47,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68191935] [2021-06-12 21:49:47,412 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:47,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:49:47,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:47,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:47,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:47,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 30 [2021-06-12 21:49:47,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:47,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:47,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:49:47,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:68, output treesize:28 [2021-06-12 21:49:47,715 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:49:47,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 14 [2021-06-12 21:49:47,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:47,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:47,719 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-12 21:49:47,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:32, output treesize:7 [2021-06-12 21:49:47,734 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:47,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68191935] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:47,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:47,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:49:47,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894703801] [2021-06-12 21:49:47,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:49:47,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:47,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:49:47,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:49:47,735 INFO L87 Difference]: Start difference. First operand 98936 states and 415044 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:49,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:49,154 INFO L93 Difference]: Finished difference Result 129872 states and 544913 transitions. [2021-06-12 21:49:49,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-12 21:49:49,155 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-06-12 21:49:49,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:49,619 INFO L225 Difference]: With dead ends: 129872 [2021-06-12 21:49:49,620 INFO L226 Difference]: Without dead ends: 129785 [2021-06-12 21:49:49,620 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 305.7ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-12 21:49:50,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129785 states. [2021-06-12 21:49:52,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129785 to 99161. [2021-06-12 21:49:52,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99161 states, 99160 states have (on average 4.192759177087535) internal successors, (415754), 99160 states have internal predecessors, (415754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:53,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99161 states to 99161 states and 415754 transitions. [2021-06-12 21:49:53,038 INFO L78 Accepts]: Start accepts. Automaton has 99161 states and 415754 transitions. Word has length 39 [2021-06-12 21:49:53,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:53,038 INFO L482 AbstractCegarLoop]: Abstraction has 99161 states and 415754 transitions. [2021-06-12 21:49:53,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:53,038 INFO L276 IsEmpty]: Start isEmpty. Operand 99161 states and 415754 transitions. [2021-06-12 21:49:53,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:53,281 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:53,281 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:49:53,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:53,482 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:49:53,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:49:53,482 INFO L82 PathProgramCache]: Analyzing trace with hash 892402927, now seen corresponding path program 98 times [2021-06-12 21:49:53,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:49:53,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119418643] [2021-06-12 21:49:53,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:49:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:49:53,610 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:53,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:49:53,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119418643] [2021-06-12 21:49:53,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119418643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:53,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142084846] [2021-06-12 21:49:53,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:49:53,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-12 21:49:53,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:49:53,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:49:53,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:49:53,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:53,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:53,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:49:53,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 36 [2021-06-12 21:49:53,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:49:53,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:53,860 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-12 21:49:53,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:84, output treesize:46 [2021-06-12 21:49:53,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:49:53,919 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:53,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:49:53,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:49:53,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:49:53,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:49:53,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:22 [2021-06-12 21:49:53,976 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:49:53,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142084846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:49:53,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:49:53,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 16 [2021-06-12 21:49:53,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702294014] [2021-06-12 21:49:53,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-12 21:49:53,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:49:53,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-12 21:49:53,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-06-12 21:49:53,977 INFO L87 Difference]: Start difference. First operand 99161 states and 415754 transitions. Second operand has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 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-12 21:49:54,437 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 27 [2021-06-12 21:49:55,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:49:55,797 INFO L93 Difference]: Finished difference Result 140844 states and 590581 transitions. [2021-06-12 21:49:55,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-12 21:49:55,797 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 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 39 [2021-06-12 21:49:55,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:49:56,512 INFO L225 Difference]: With dead ends: 140844 [2021-06-12 21:49:56,512 INFO L226 Difference]: Without dead ends: 140757 [2021-06-12 21:49:56,513 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 774.8ms TimeCoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2021-06-12 21:49:56,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140757 states. [2021-06-12 21:49:58,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140757 to 98477. [2021-06-12 21:49:59,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98477 states, 98476 states have (on average 4.191914781266502) internal successors, (412803), 98476 states have internal predecessors, (412803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:49:59,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98477 states to 98477 states and 412803 transitions. [2021-06-12 21:49:59,682 INFO L78 Accepts]: Start accepts. Automaton has 98477 states and 412803 transitions. Word has length 39 [2021-06-12 21:49:59,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:49:59,682 INFO L482 AbstractCegarLoop]: Abstraction has 98477 states and 412803 transitions. [2021-06-12 21:49:59,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 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-12 21:49:59,682 INFO L276 IsEmpty]: Start isEmpty. Operand 98477 states and 412803 transitions. [2021-06-12 21:49:59,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:49:59,896 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:49:59,896 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:50:00,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable370 [2021-06-12 21:50:00,098 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:50:00,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:50:00,098 INFO L82 PathProgramCache]: Analyzing trace with hash -1983571345, now seen corresponding path program 99 times [2021-06-12 21:50:00,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:50:00,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778306609] [2021-06-12 21:50:00,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:50:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:50:00,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:50:00,246 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:50:00,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778306609] [2021-06-12 21:50:00,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778306609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:50:00,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994066118] [2021-06-12 21:50:00,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:50:00,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-12 21:50:00,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:50:00,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-06-12 21:50:00,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:50:00,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:00,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:00,742 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:00,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 45 [2021-06-12 21:50:00,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:50:00,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:00,760 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-12 21:50:00,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:56 [2021-06-12 21:50:00,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:00,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:00,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2021-06-12 21:50:00,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:50:00,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:00,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-06-12 21:50:00,835 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:50:00,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:00,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-06-12 21:50:00,861 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:94, output treesize:36 [2021-06-12 21:50:00,933 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:50:00,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994066118] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:50:00,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:50:00,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 18 [2021-06-12 21:50:00,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376227550] [2021-06-12 21:50:00,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-06-12 21:50:00,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:50:00,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-06-12 21:50:00,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-06-12 21:50:00,934 INFO L87 Difference]: Start difference. First operand 98477 states and 412803 transitions. Second operand has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:50:03,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:50:03,728 INFO L93 Difference]: Finished difference Result 191275 states and 805796 transitions. [2021-06-12 21:50:03,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-12 21:50:03,729 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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 39 [2021-06-12 21:50:03,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:50:04,821 INFO L225 Difference]: With dead ends: 191275 [2021-06-12 21:50:04,821 INFO L226 Difference]: Without dead ends: 191124 [2021-06-12 21:50:04,821 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1071.8ms TimeCoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2021-06-12 21:50:05,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191124 states. [2021-06-12 21:50:07,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191124 to 97291. [2021-06-12 21:50:08,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97291 states, 97290 states have (on average 4.1882413403227465) internal successors, (407474), 97290 states have internal predecessors, (407474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:50:08,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97291 states to 97291 states and 407474 transitions. [2021-06-12 21:50:08,839 INFO L78 Accepts]: Start accepts. Automaton has 97291 states and 407474 transitions. Word has length 39 [2021-06-12 21:50:08,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:50:08,839 INFO L482 AbstractCegarLoop]: Abstraction has 97291 states and 407474 transitions. [2021-06-12 21:50:08,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 18 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-12 21:50:08,839 INFO L276 IsEmpty]: Start isEmpty. Operand 97291 states and 407474 transitions. [2021-06-12 21:50:09,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:50:09,080 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:50:09,080 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:50:09,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2021-06-12 21:50:09,281 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:50:09,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:50:09,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1703037253, now seen corresponding path program 100 times [2021-06-12 21:50:09,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:50:09,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514208412] [2021-06-12 21:50:09,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:50:09,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:50:09,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:50:09,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:50:09,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514208412] [2021-06-12 21:50:09,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514208412] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:50:09,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820931084] [2021-06-12 21:50:09,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:50:09,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-12 21:50:09,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:50:09,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-12 21:50:09,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:50:09,605 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-06-12 21:50:09,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 31 [2021-06-12 21:50:09,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:50:09,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:09,613 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-12 21:50:09,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:36 [2021-06-12 21:50:09,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:09,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:09,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-12 21:50:09,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 14 [2021-06-12 21:50:09,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:50:09,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:09,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:50:09,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:7 [2021-06-12 21:50:09,695 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:50:09,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820931084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:50:09,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:50:09,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2021-06-12 21:50:09,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112418477] [2021-06-12 21:50:09,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-12 21:50:09,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:50:09,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-12 21:50:09,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-12 21:50:09,696 INFO L87 Difference]: Start difference. First operand 97291 states and 407474 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:50:11,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-12 21:50:11,231 INFO L93 Difference]: Finished difference Result 140112 states and 588315 transitions. [2021-06-12 21:50:11,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-12 21:50:11,231 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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 39 [2021-06-12 21:50:11,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-12 21:50:11,741 INFO L225 Difference]: With dead ends: 140112 [2021-06-12 21:50:11,741 INFO L226 Difference]: Without dead ends: 139873 [2021-06-12 21:50:11,741 INFO L728 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 339.4ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-06-12 21:50:12,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139873 states. [2021-06-12 21:50:14,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139873 to 97077. [2021-06-12 21:50:14,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97077 states, 97076 states have (on average 4.1899027566030735) internal successors, (406739), 97076 states have internal predecessors, (406739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-12 21:50:15,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97077 states to 97077 states and 406739 transitions. [2021-06-12 21:50:15,302 INFO L78 Accepts]: Start accepts. Automaton has 97077 states and 406739 transitions. Word has length 39 [2021-06-12 21:50:15,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-12 21:50:15,302 INFO L482 AbstractCegarLoop]: Abstraction has 97077 states and 406739 transitions. [2021-06-12 21:50:15,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 14 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-12 21:50:15,302 INFO L276 IsEmpty]: Start isEmpty. Operand 97077 states and 406739 transitions. [2021-06-12 21:50:15,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-06-12 21:50:15,545 INFO L464 BasicCegarLoop]: Found error trace [2021-06-12 21:50:15,545 INFO L472 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, 1, 1, 1, 1] [2021-06-12 21:50:15,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:50:15,746 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-12 21:50:15,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-12 21:50:15,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1664593433, now seen corresponding path program 101 times [2021-06-12 21:50:15,746 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-12 21:50:15,746 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358050565] [2021-06-12 21:50:15,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-12 21:50:15,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-12 21:50:15,904 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-12 21:50:15,904 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-12 21:50:15,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358050565] [2021-06-12 21:50:15,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358050565] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:50:15,904 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721782591] [2021-06-12 21:50:15,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-12 21:50:15,941 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-12 21:50:15,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-12 21:50:15,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-12 21:50:15,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-12 21:50:16,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,157 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:16,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 74 [2021-06-12 21:50:16,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-12 21:50:16,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:16,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-12 21:50:16,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:85, output treesize:53 [2021-06-12 21:50:16,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,270 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:16,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 55 [2021-06-12 21:50:16,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-06-12 21:50:16,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-12 21:50:16,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-06-12 21:50:16,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-12 21:50:16,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-12 21:50:16,303 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-12 21:50:16,303 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:83, output treesize:38 [2021-06-12 21:50:16,375 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-12 21:50:16,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721782591] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-12 21:50:16,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-12 21:50:16,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 19 [2021-06-12 21:50:16,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570561181] [2021-06-12 21:50:16,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-12 21:50:16,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-12 21:50:16,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-12 21:50:16,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-06-12 21:50:16,376 INFO L87 Difference]: Start difference. First operand 97077 states and 406739 transitions. Second operand has 20 states, 20 states have (on average 3.45) internal successors, (69), 19 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)