/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-bad/ring-nondet.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-9e34d99ae2c6837f487980c721c4b6acf9d9b15c-9e34d99 [2021-07-09 18:18:15,715 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-09 18:18:15,716 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-09 18:18:15,735 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-09 18:18:15,736 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-09 18:18:15,743 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-09 18:18:15,746 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-09 18:18:15,751 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-09 18:18:15,753 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-09 18:18:15,757 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-09 18:18:15,758 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-09 18:18:15,759 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-09 18:18:15,759 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-09 18:18:15,761 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-09 18:18:15,762 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-09 18:18:15,763 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-09 18:18:15,764 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-09 18:18:15,764 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-09 18:18:15,768 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-09 18:18:15,770 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-09 18:18:15,771 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-09 18:18:15,773 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-09 18:18:15,774 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-09 18:18:15,776 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-09 18:18:15,779 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-09 18:18:15,779 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-09 18:18:15,779 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-09 18:18:15,780 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-09 18:18:15,780 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-09 18:18:15,781 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-09 18:18:15,781 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-09 18:18:15,782 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-09 18:18:15,783 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-09 18:18:15,783 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-09 18:18:15,784 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-09 18:18:15,784 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-09 18:18:15,784 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-09 18:18:15,785 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-09 18:18:15,785 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-09 18:18:15,785 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-09 18:18:15,786 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-09 18:18:15,786 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-07-09 18:18:15,816 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-09 18:18:15,816 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-09 18:18:15,817 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-09 18:18:15,817 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-09 18:18:15,819 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-09 18:18:15,819 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-09 18:18:15,819 INFO L138 SettingsManager]: * Use SBE=true [2021-07-09 18:18:15,819 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-09 18:18:15,819 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-09 18:18:15,819 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-09 18:18:15,820 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-09 18:18:15,820 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-09 18:18:15,820 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-09 18:18:15,820 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-09 18:18:15,820 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-09 18:18:15,820 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-09 18:18:15,821 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-09 18:18:15,821 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 18:18:15,821 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-09 18:18:15,822 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-07-09 18:18:16,036 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-09 18:18:16,051 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-09 18:18:16,053 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-09 18:18:16,054 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-09 18:18:16,055 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-09 18:18:16,055 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl [2021-07-09 18:18:16,056 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl' [2021-07-09 18:18:16,104 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-09 18:18:16,105 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-09 18:18:16,106 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-09 18:18:16,106 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-09 18:18:16,106 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-09 18:18:16,114 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,120 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,125 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-09 18:18:16,126 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-09 18:18:16,126 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-09 18:18:16,127 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-09 18:18:16,132 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,133 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,133 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,140 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,142 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,143 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... [2021-07-09 18:18:16,143 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-09 18:18:16,144 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-09 18:18:16,144 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-09 18:18:16,144 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-09 18:18:16,147 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-09 18:18:16,208 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-09 18:18:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-09 18:18:16,208 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-09 18:18:16,208 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-09 18:18:16,208 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-09 18:18:16,209 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-09 18:18:16,209 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-09 18:18:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-09 18:18:16,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-09 18:18:16,209 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-09 18:18:16,209 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-09 18:18:16,210 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-09 18:18:16,211 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-07-09 18:18:16,426 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-09 18:18:16,426 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-07-09 18:18:16,428 INFO L202 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 06:18:16 BoogieIcfgContainer [2021-07-09 18:18:16,428 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-09 18:18:16,429 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-09 18:18:16,429 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-09 18:18:16,431 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-09 18:18:16,431 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 09.07 06:18:16" (1/2) ... [2021-07-09 18:18:16,432 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b10ef9f and model type ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.07 06:18:16, skipping insertion in model container [2021-07-09 18:18:16,432 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.07 06:18:16" (2/2) ... [2021-07-09 18:18:16,433 INFO L111 eAbstractionObserver]: Analyzing ICFG ring-nondet.wvr.bpl [2021-07-09 18:18:16,437 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-09 18:18:16,437 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-09 18:18:16,437 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-09 18:18:16,437 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-09 18:18:16,469 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-09 18:18:16,485 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-09 18:18:16,497 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-09 18:18:16,497 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-09 18:18:16,497 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-09 18:18:16,497 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-09 18:18:16,497 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-09 18:18:16,497 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-09 18:18:16,497 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-09 18:18:16,497 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-09 18:18:16,503 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 40 places, 33 transitions, 90 flow [2021-07-09 18:18:16,534 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 346 states, 345 states have (on average 2.944927536231884) internal successors, (1016), 345 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,537 INFO L276 IsEmpty]: Start isEmpty. Operand has 346 states, 345 states have (on average 2.944927536231884) internal successors, (1016), 345 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-09 18:18:16,554 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:16,555 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:18:16,555 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:16,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:16,561 INFO L82 PathProgramCache]: Analyzing trace with hash -766477116, now seen corresponding path program 1 times [2021-07-09 18:18:16,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:16,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691814995] [2021-07-09 18:18:16,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:16,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:16,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:16,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691814995] [2021-07-09 18:18:16,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691814995] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:18:16,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:18:16,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-09 18:18:16,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528822940] [2021-07-09 18:18:16,675 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 18:18:16,675 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:16,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 18:18:16,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:16,690 INFO L87 Difference]: Start difference. First operand has 346 states, 345 states have (on average 2.944927536231884) internal successors, (1016), 345 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:16,730 INFO L93 Difference]: Finished difference Result 393 states and 1157 transitions. [2021-07-09 18:18:16,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 18:18:16,732 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-09 18:18:16,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:16,748 INFO L225 Difference]: With dead ends: 393 [2021-07-09 18:18:16,748 INFO L226 Difference]: Without dead ends: 393 [2021-07-09 18:18:16,749 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:16,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2021-07-09 18:18:16,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 393. [2021-07-09 18:18:16,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.951530612244898) internal successors, (1157), 392 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1157 transitions. [2021-07-09 18:18:16,818 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1157 transitions. Word has length 16 [2021-07-09 18:18:16,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:16,818 INFO L482 AbstractCegarLoop]: Abstraction has 393 states and 1157 transitions. [2021-07-09 18:18:16,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,819 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1157 transitions. [2021-07-09 18:18:16,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-07-09 18:18:16,823 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:16,823 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:18:16,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-09 18:18:16,824 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:16,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:16,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1760185073, now seen corresponding path program 1 times [2021-07-09 18:18:16,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:16,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143195065] [2021-07-09 18:18:16,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:16,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:16,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:16,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143195065] [2021-07-09 18:18:16,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143195065] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:18:16,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:18:16,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-09 18:18:16,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638343553] [2021-07-09 18:18:16,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 18:18:16,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:16,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 18:18:16,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:16,867 INFO L87 Difference]: Start difference. First operand 393 states and 1157 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-07-09 18:18:16,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:16,888 INFO L93 Difference]: Finished difference Result 442 states and 1303 transitions. [2021-07-09 18:18:16,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 18:18:16,888 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-07-09 18:18:16,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:16,891 INFO L225 Difference]: With dead ends: 442 [2021-07-09 18:18:16,891 INFO L226 Difference]: Without dead ends: 442 [2021-07-09 18:18:16,891 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:16,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-07-09 18:18:16,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-07-09 18:18:16,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.9546485260770976) internal successors, (1303), 441 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1303 transitions. [2021-07-09 18:18:16,907 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1303 transitions. Word has length 21 [2021-07-09 18:18:16,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:16,908 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1303 transitions. [2021-07-09 18:18:16,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-07-09 18:18:16,908 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1303 transitions. [2021-07-09 18:18:16,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-07-09 18:18:16,909 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:16,910 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:18:16,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-09 18:18:16,910 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:16,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:16,911 INFO L82 PathProgramCache]: Analyzing trace with hash 992917241, now seen corresponding path program 1 times [2021-07-09 18:18:16,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:16,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013206294] [2021-07-09 18:18:16,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:16,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:16,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:18:16,979 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:16,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013206294] [2021-07-09 18:18:16,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013206294] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:18:16,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:18:16,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-09 18:18:16,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883761232] [2021-07-09 18:18:16,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 18:18:16,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:16,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 18:18:16,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:16,980 INFO L87 Difference]: Start difference. First operand 442 states and 1303 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:16,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:16,992 INFO L93 Difference]: Finished difference Result 880 states and 2602 transitions. [2021-07-09 18:18:16,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 18:18:16,993 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-07-09 18:18:16,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:17,002 INFO L225 Difference]: With dead ends: 880 [2021-07-09 18:18:17,003 INFO L226 Difference]: Without dead ends: 588 [2021-07-09 18:18:17,004 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:17,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-09 18:18:17,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 515. [2021-07-09 18:18:17,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 2.9591439688715955) internal successors, (1521), 514 states have internal predecessors, (1521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1521 transitions. [2021-07-09 18:18:17,016 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1521 transitions. Word has length 26 [2021-07-09 18:18:17,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:17,016 INFO L482 AbstractCegarLoop]: Abstraction has 515 states and 1521 transitions. [2021-07-09 18:18:17,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,017 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1521 transitions. [2021-07-09 18:18:17,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-07-09 18:18:17,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:17,018 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:18:17,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-09 18:18:17,018 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:17,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:17,019 INFO L82 PathProgramCache]: Analyzing trace with hash -92913957, now seen corresponding path program 1 times [2021-07-09 18:18:17,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:17,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309072179] [2021-07-09 18:18:17,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:17,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:18:17,066 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:17,066 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309072179] [2021-07-09 18:18:17,066 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309072179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:17,067 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895691952] [2021-07-09 18:18:17,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:17,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:17,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-09 18:18:17,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:18:17,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895691952] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:17,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:17,311 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 7 [2021-07-09 18:18:17,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545886480] [2021-07-09 18:18:17,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 18:18:17,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:17,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 18:18:17,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-07-09 18:18:17,313 INFO L87 Difference]: Start difference. First operand 515 states and 1521 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:17,463 INFO L93 Difference]: Finished difference Result 1639 states and 4869 transitions. [2021-07-09 18:18:17,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-09 18:18:17,464 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 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 28 [2021-07-09 18:18:17,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:17,469 INFO L225 Difference]: With dead ends: 1639 [2021-07-09 18:18:17,469 INFO L226 Difference]: Without dead ends: 1137 [2021-07-09 18:18:17,469 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 78.2ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-07-09 18:18:17,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1137 states. [2021-07-09 18:18:17,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1137 to 843. [2021-07-09 18:18:17,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 2.9631828978622328) internal successors, (2495), 842 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 2495 transitions. [2021-07-09 18:18:17,490 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 2495 transitions. Word has length 28 [2021-07-09 18:18:17,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:17,490 INFO L482 AbstractCegarLoop]: Abstraction has 843 states and 2495 transitions. [2021-07-09 18:18:17,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,491 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 2495 transitions. [2021-07-09 18:18:17,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-07-09 18:18:17,492 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:17,493 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:18:17,709 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:17,709 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:17,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:17,709 INFO L82 PathProgramCache]: Analyzing trace with hash -121778885, now seen corresponding path program 2 times [2021-07-09 18:18:17,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:17,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111094709] [2021-07-09 18:18:17,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:17,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:17,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:17,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111094709] [2021-07-09 18:18:17,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111094709] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-09 18:18:17,743 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-09 18:18:17,743 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-07-09 18:18:17,743 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080681250] [2021-07-09 18:18:17,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-07-09 18:18:17,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:17,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-07-09 18:18:17,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:17,744 INFO L87 Difference]: Start difference. First operand 843 states and 2495 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:17,750 INFO L93 Difference]: Finished difference Result 713 states and 2082 transitions. [2021-07-09 18:18:17,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-07-09 18:18:17,752 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-07-09 18:18:17,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:17,755 INFO L225 Difference]: With dead ends: 713 [2021-07-09 18:18:17,755 INFO L226 Difference]: Without dead ends: 713 [2021-07-09 18:18:17,755 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-07-09 18:18:17,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-07-09 18:18:17,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2021-07-09 18:18:17,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.9241573033707864) internal successors, (2082), 712 states have internal predecessors, (2082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 2082 transitions. [2021-07-09 18:18:17,770 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 2082 transitions. Word has length 28 [2021-07-09 18:18:17,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:17,771 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 2082 transitions. [2021-07-09 18:18:17,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:17,771 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 2082 transitions. [2021-07-09 18:18:17,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-07-09 18:18:17,774 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:17,774 INFO L508 BasicCegarLoop]: trace histogram [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-07-09 18:18:17,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-09 18:18:17,774 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:17,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:17,775 INFO L82 PathProgramCache]: Analyzing trace with hash -643643710, now seen corresponding path program 3 times [2021-07-09 18:18:17,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:17,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401143380] [2021-07-09 18:18:17,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:17,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:17,889 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:18:17,890 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:17,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401143380] [2021-07-09 18:18:17,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401143380] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:17,890 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166410157] [2021-07-09 18:18:17,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:17,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-09 18:18:17,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:17,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:18:17,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:18,140 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-07-09 18:18:18,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166410157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:18,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:18,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 13 [2021-07-09 18:18:18,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081783140] [2021-07-09 18:18:18,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-09 18:18:18,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:18,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-09 18:18:18,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-07-09 18:18:18,142 INFO L87 Difference]: Start difference. First operand 713 states and 2082 transitions. Second operand has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:18,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:18,828 INFO L93 Difference]: Finished difference Result 2300 states and 6794 transitions. [2021-07-09 18:18:18,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-09 18:18:18,832 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-07-09 18:18:18,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:18,839 INFO L225 Difference]: With dead ends: 2300 [2021-07-09 18:18:18,839 INFO L226 Difference]: Without dead ends: 1648 [2021-07-09 18:18:18,840 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 415.5ms TimeCoverageRelationStatistics Valid=225, Invalid=1181, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 18:18:18,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-07-09 18:18:18,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1168. [2021-07-09 18:18:18,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 2.942587832047986) internal successors, (3434), 1167 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:18,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 3434 transitions. [2021-07-09 18:18:18,864 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 3434 transitions. Word has length 35 [2021-07-09 18:18:18,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:18,865 INFO L482 AbstractCegarLoop]: Abstraction has 1168 states and 3434 transitions. [2021-07-09 18:18:18,865 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:18,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 3434 transitions. [2021-07-09 18:18:18,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-07-09 18:18:18,868 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:18,868 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 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] [2021-07-09 18:18:19,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:19,087 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:19,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:19,088 INFO L82 PathProgramCache]: Analyzing trace with hash 407150600, now seen corresponding path program 4 times [2021-07-09 18:18:19,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:19,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45972870] [2021-07-09 18:18:19,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:19,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:19,139 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-09 18:18:19,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:19,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45972870] [2021-07-09 18:18:19,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45972870] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:19,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391440684] [2021-07-09 18:18:19,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:19,172 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:18:19,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:19,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-07-09 18:18:19,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:19,211 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 7 treesize of output 3 [2021-07-09 18:18:19,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:19,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:19,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:19,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:5 [2021-07-09 18:18:19,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-07-09 18:18:19,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391440684] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:19,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:19,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-07-09 18:18:19,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016157410] [2021-07-09 18:18:19,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-07-09 18:18:19,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:19,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-07-09 18:18:19,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-09 18:18:19,262 INFO L87 Difference]: Start difference. First operand 1168 states and 3434 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:19,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:19,287 INFO L93 Difference]: Finished difference Result 2636 states and 7723 transitions. [2021-07-09 18:18:19,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-09 18:18:19,287 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-07-09 18:18:19,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:19,308 INFO L225 Difference]: With dead ends: 2636 [2021-07-09 18:18:19,308 INFO L226 Difference]: Without dead ends: 2595 [2021-07-09 18:18:19,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.7ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-07-09 18:18:19,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2595 states. [2021-07-09 18:18:19,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2595 to 2203. [2021-07-09 18:18:19,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2203 states, 2202 states have (on average 3.022706630336058) internal successors, (6656), 2202 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:19,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 6656 transitions. [2021-07-09 18:18:19,359 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 6656 transitions. Word has length 40 [2021-07-09 18:18:19,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:19,359 INFO L482 AbstractCegarLoop]: Abstraction has 2203 states and 6656 transitions. [2021-07-09 18:18:19,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:19,359 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 6656 transitions. [2021-07-09 18:18:19,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-07-09 18:18:19,363 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:19,363 INFO L508 BasicCegarLoop]: trace histogram [2, 2, 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] [2021-07-09 18:18:19,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:19,579 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:19,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:19,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1457932716, now seen corresponding path program 5 times [2021-07-09 18:18:19,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:19,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244519248] [2021-07-09 18:18:19,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:18:19,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:19,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244519248] [2021-07-09 18:18:19,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244519248] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:19,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684485312] [2021-07-09 18:18:19,634 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:19,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-09 18:18:19,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:19,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:18:19,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:19,797 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 7 treesize of output 3 [2021-07-09 18:18:19,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:19,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:19,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:18:19,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:18 [2021-07-09 18:18:19,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:18:19,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684485312] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:19,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:19,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 9 [2021-07-09 18:18:19,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780553588] [2021-07-09 18:18:19,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-09 18:18:19,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:19,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-09 18:18:19,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-09 18:18:19,858 INFO L87 Difference]: Start difference. First operand 2203 states and 6656 transitions. Second operand has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:20,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:20,081 INFO L93 Difference]: Finished difference Result 4689 states and 14236 transitions. [2021-07-09 18:18:20,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-09 18:18:20,081 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 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 40 [2021-07-09 18:18:20,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:20,092 INFO L225 Difference]: With dead ends: 4689 [2021-07-09 18:18:20,093 INFO L226 Difference]: Without dead ends: 2889 [2021-07-09 18:18:20,093 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 171.3ms TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2021-07-09 18:18:20,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states. [2021-07-09 18:18:20,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2233. [2021-07-09 18:18:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2233 states, 2232 states have (on average 3.027329749103943) internal successors, (6757), 2232 states have internal predecessors, (6757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:20,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2233 states to 2233 states and 6757 transitions. [2021-07-09 18:18:20,141 INFO L78 Accepts]: Start accepts. Automaton has 2233 states and 6757 transitions. Word has length 40 [2021-07-09 18:18:20,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:20,141 INFO L482 AbstractCegarLoop]: Abstraction has 2233 states and 6757 transitions. [2021-07-09 18:18:20,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 5.6) internal successors, (56), 9 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:20,141 INFO L276 IsEmpty]: Start isEmpty. Operand 2233 states and 6757 transitions. [2021-07-09 18:18:20,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-09 18:18:20,146 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:20,146 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-07-09 18:18:20,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:20,367 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:20,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:20,367 INFO L82 PathProgramCache]: Analyzing trace with hash -337432434, now seen corresponding path program 6 times [2021-07-09 18:18:20,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:20,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094847354] [2021-07-09 18:18:20,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:20,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:20,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:20,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094847354] [2021-07-09 18:18:20,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094847354] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:20,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222788499] [2021-07-09 18:18:20,538 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:20,573 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 18:18:20,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:20,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 18:18:20,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:20,769 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_1], 1=[v_prenex_3]} [2021-07-09 18:18:20,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-09 18:18:20,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:20,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:20,820 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 7 treesize of output 3 [2021-07-09 18:18:20,821 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:20,856 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-07-09 18:18:20,864 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:20,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-07-09 18:18:20,866 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:20,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:20,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:18:20,883 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-07-09 18:18:20,947 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:20,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:18:20,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:20,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:20,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:20,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-07-09 18:18:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 6 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:18:20,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222788499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:20,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:20,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2021-07-09 18:18:20,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742119830] [2021-07-09 18:18:20,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 18:18:20,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:20,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 18:18:20,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-09 18:18:21,000 INFO L87 Difference]: Start difference. First operand 2233 states and 6757 transitions. Second operand has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:27,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:27,312 INFO L93 Difference]: Finished difference Result 11042 states and 32715 transitions. [2021-07-09 18:18:27,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2021-07-09 18:18:27,321 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-09 18:18:27,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:27,354 INFO L225 Difference]: With dead ends: 11042 [2021-07-09 18:18:27,354 INFO L226 Difference]: Without dead ends: 9556 [2021-07-09 18:18:27,358 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11392 ImplicationChecksByTransitivity, 5198.3ms TimeCoverageRelationStatistics Valid=3926, Invalid=22806, Unknown=0, NotChecked=0, Total=26732 [2021-07-09 18:18:27,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9556 states. [2021-07-09 18:18:27,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9556 to 3753. [2021-07-09 18:18:27,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3753 states, 3752 states have (on average 3.0285181236673773) internal successors, (11363), 3752 states have internal predecessors, (11363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:27,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3753 states to 3753 states and 11363 transitions. [2021-07-09 18:18:27,519 INFO L78 Accepts]: Start accepts. Automaton has 3753 states and 11363 transitions. Word has length 42 [2021-07-09 18:18:27,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:27,519 INFO L482 AbstractCegarLoop]: Abstraction has 3753 states and 11363 transitions. [2021-07-09 18:18:27,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.608695652173913) internal successors, (83), 22 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:27,519 INFO L276 IsEmpty]: Start isEmpty. Operand 3753 states and 11363 transitions. [2021-07-09 18:18:27,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-09 18:18:27,526 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:27,526 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-07-09 18:18:27,745 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-07-09 18:18:27,745 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:27,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:27,745 INFO L82 PathProgramCache]: Analyzing trace with hash 1703826358, now seen corresponding path program 7 times [2021-07-09 18:18:27,745 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:27,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631356532] [2021-07-09 18:18:27,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:27,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:27,938 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:27,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:27,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631356532] [2021-07-09 18:18:27,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631356532] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:27,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748333432] [2021-07-09 18:18:27,939 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:27,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:27,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-09 18:18:27,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:28,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:18:28,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-09 18:18:28,264 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_9, q3, v_prenex_12, v_prenex_5], 1=[q1, v_prenex_6], 3=[v_prenex_11]} [2021-07-09 18:18:28,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-09 18:18:28,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,316 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 13 treesize of output 9 [2021-07-09 18:18:28,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,356 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 7 treesize of output 5 [2021-07-09 18:18:28,358 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-09 18:18:28,399 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,438 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:18:28,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-07-09 18:18:28,439 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,495 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:28,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 11 [2021-07-09 18:18:28,505 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:28,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:28,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:28,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:28,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-07-09 18:18:28,541 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,545 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:28,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 12 [2021-07-09 18:18:28,546 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:28,580 INFO L628 ElimStorePlain]: treesize reduction 15, result has 74.1 percent of original size [2021-07-09 18:18:28,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 7 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:18:28,581 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:179, output treesize:43 [2021-07-09 18:18:28,724 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:28,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748333432] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:28,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:28,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-07-09 18:18:28,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519946224] [2021-07-09 18:18:28,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-09 18:18:28,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:28,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-09 18:18:28,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2021-07-09 18:18:28,726 INFO L87 Difference]: Start difference. First operand 3753 states and 11363 transitions. Second operand has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:30,459 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-07-09 18:18:31,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:31,116 INFO L93 Difference]: Finished difference Result 11827 states and 35204 transitions. [2021-07-09 18:18:31,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-07-09 18:18:31,116 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-09 18:18:31,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:31,140 INFO L225 Difference]: With dead ends: 11827 [2021-07-09 18:18:31,140 INFO L226 Difference]: Without dead ends: 10164 [2021-07-09 18:18:31,141 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1307 ImplicationChecksByTransitivity, 2077.1ms TimeCoverageRelationStatistics Valid=728, Invalid=3694, Unknown=0, NotChecked=0, Total=4422 [2021-07-09 18:18:31,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10164 states. [2021-07-09 18:18:31,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10164 to 3828. [2021-07-09 18:18:31,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3827 states have (on average 3.02874314084139) internal successors, (11591), 3827 states have internal predecessors, (11591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:31,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 11591 transitions. [2021-07-09 18:18:31,278 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 11591 transitions. Word has length 42 [2021-07-09 18:18:31,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:31,278 INFO L482 AbstractCegarLoop]: Abstraction has 3828 states and 11591 transitions. [2021-07-09 18:18:31,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.8846153846153846) internal successors, (75), 25 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:31,279 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 11591 transitions. [2021-07-09 18:18:31,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-09 18:18:31,287 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:31,287 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-07-09 18:18:31,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:31,505 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:31,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:31,506 INFO L82 PathProgramCache]: Analyzing trace with hash -348952962, now seen corresponding path program 8 times [2021-07-09 18:18:31,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:31,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921348656] [2021-07-09 18:18:31,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:31,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:31,652 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:31,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:31,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921348656] [2021-07-09 18:18:31,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921348656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:31,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854300219] [2021-07-09 18:18:31,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:31,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:18:31,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:31,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 18:18:31,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:31,887 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_18], 1=[v_prenex_16]} [2021-07-09 18:18:31,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-07-09 18:18:31,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:31,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:31,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-09 18:18:31,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:31,956 INFO L628 ElimStorePlain]: treesize reduction 19, result has 79.6 percent of original size [2021-07-09 18:18:31,959 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:31,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 5 [2021-07-09 18:18:31,960 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:31,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:31,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:18:31,979 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:105, output treesize:63 [2021-07-09 18:18:32,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:32,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:18:32,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:32,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:32,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:32,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:32,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-09 18:18:32,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:32,044 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:32,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-07-09 18:18:32,046 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:32,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:32,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:18:32,058 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:78, output treesize:31 [2021-07-09 18:18:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 3 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:32,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854300219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:32,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:32,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10] total 23 [2021-07-09 18:18:32,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586080022] [2021-07-09 18:18:32,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-09 18:18:32,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:32,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-09 18:18:32,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-09 18:18:32,194 INFO L87 Difference]: Start difference. First operand 3828 states and 11591 transitions. Second operand has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:41,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:41,228 INFO L93 Difference]: Finished difference Result 14066 states and 41923 transitions. [2021-07-09 18:18:41,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2021-07-09 18:18:41,228 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-09 18:18:41,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:41,257 INFO L225 Difference]: With dead ends: 14066 [2021-07-09 18:18:41,258 INFO L226 Difference]: Without dead ends: 12367 [2021-07-09 18:18:41,263 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13054 ImplicationChecksByTransitivity, 8062.3ms TimeCoverageRelationStatistics Valid=4398, Invalid=26402, Unknown=0, NotChecked=0, Total=30800 [2021-07-09 18:18:41,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12367 states. [2021-07-09 18:18:41,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12367 to 3970. [2021-07-09 18:18:41,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3970 states, 3969 states have (on average 3.0330057949105567) internal successors, (12038), 3969 states have internal predecessors, (12038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:41,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3970 states to 3970 states and 12038 transitions. [2021-07-09 18:18:41,392 INFO L78 Accepts]: Start accepts. Automaton has 3970 states and 12038 transitions. Word has length 42 [2021-07-09 18:18:41,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:41,393 INFO L482 AbstractCegarLoop]: Abstraction has 3970 states and 12038 transitions. [2021-07-09 18:18:41,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 3.4583333333333335) internal successors, (83), 23 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:41,393 INFO L276 IsEmpty]: Start isEmpty. Operand 3970 states and 12038 transitions. [2021-07-09 18:18:41,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-09 18:18:41,400 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:41,400 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-07-09 18:18:41,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:41,613 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:41,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:41,613 INFO L82 PathProgramCache]: Analyzing trace with hash -261365794, now seen corresponding path program 9 times [2021-07-09 18:18:41,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:41,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569689163] [2021-07-09 18:18:41,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:41,764 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:41,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:41,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569689163] [2021-07-09 18:18:41,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569689163] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:41,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065184818] [2021-07-09 18:18:41,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:41,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 18:18:41,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:41,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-09 18:18:41,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:41,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:18:41,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:41,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:41,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:41,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-09 18:18:42,320 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_20], 1=[q1, q3, v_prenex_19]} [2021-07-09 18:18:42,324 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 24 treesize of output 18 [2021-07-09 18:18:42,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-09 18:18:42,329 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,469 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 58 [2021-07-09 18:18:42,469 INFO L628 ElimStorePlain]: treesize reduction 48, result has 83.6 percent of original size [2021-07-09 18:18:42,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:42,473 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 13 treesize of output 7 [2021-07-09 18:18:42,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,478 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 7 treesize of output 3 [2021-07-09 18:18:42,479 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:42,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2021-07-09 18:18:42,485 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:18:42,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:42,549 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 24 treesize of output 12 [2021-07-09 18:18:42,550 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-09 18:18:42,553 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:42,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 14 [2021-07-09 18:18:42,559 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,563 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:42,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 11 [2021-07-09 18:18:42,565 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:42,608 INFO L628 ElimStorePlain]: treesize reduction 74, result has 39.3 percent of original size [2021-07-09 18:18:42,609 INFO L518 ElimStorePlain]: Eliminatee v_prenex_19 vanished before elimination [2021-07-09 18:18:42,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-09 18:18:42,609 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 8 variables, input treesize:311, output treesize:48 [2021-07-09 18:18:42,718 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:42,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065184818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:42,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:42,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-07-09 18:18:42,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275781906] [2021-07-09 18:18:42,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-09 18:18:42,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:42,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-09 18:18:42,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2021-07-09 18:18:42,719 INFO L87 Difference]: Start difference. First operand 3970 states and 12038 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:45,483 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 47 [2021-07-09 18:18:46,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:46,041 INFO L93 Difference]: Finished difference Result 8879 states and 26752 transitions. [2021-07-09 18:18:46,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-07-09 18:18:46,042 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-09 18:18:46,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:46,056 INFO L225 Difference]: With dead ends: 8879 [2021-07-09 18:18:46,056 INFO L226 Difference]: Without dead ends: 7477 [2021-07-09 18:18:46,057 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2272 ImplicationChecksByTransitivity, 2981.2ms TimeCoverageRelationStatistics Valid=1107, Invalid=6033, Unknown=0, NotChecked=0, Total=7140 [2021-07-09 18:18:46,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7477 states. [2021-07-09 18:18:46,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7477 to 3910. [2021-07-09 18:18:46,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3910 states, 3909 states have (on average 3.033512407265285) internal successors, (11858), 3909 states have internal predecessors, (11858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:46,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3910 states to 3910 states and 11858 transitions. [2021-07-09 18:18:46,135 INFO L78 Accepts]: Start accepts. Automaton has 3910 states and 11858 transitions. Word has length 42 [2021-07-09 18:18:46,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:46,135 INFO L482 AbstractCegarLoop]: Abstraction has 3910 states and 11858 transitions. [2021-07-09 18:18:46,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:46,135 INFO L276 IsEmpty]: Start isEmpty. Operand 3910 states and 11858 transitions. [2021-07-09 18:18:46,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-07-09 18:18:46,142 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:46,142 INFO L508 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-07-09 18:18:46,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-09 18:18:46,357 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:46,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:46,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1896555770, now seen corresponding path program 10 times [2021-07-09 18:18:46,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:46,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326763603] [2021-07-09 18:18:46,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:46,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:46,503 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:46,503 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:46,503 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326763603] [2021-07-09 18:18:46,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326763603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:46,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621066844] [2021-07-09 18:18:46,504 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:46,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:18:46,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:46,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 26 conjunts are in the unsatisfiable core [2021-07-09 18:18:46,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:46,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:18:46,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:46,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-09 18:18:46,807 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[q1, v_prenex_24, v_prenex_23]} [2021-07-09 18:18:46,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:18:46,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:46,844 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:18:46,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2021-07-09 18:18:46,845 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:46,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:18:46,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-07-09 18:18:46,877 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:18:46,880 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:46,901 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 7 treesize of output 3 [2021-07-09 18:18:46,902 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,905 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:46,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 12 [2021-07-09 18:18:46,906 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:46,927 INFO L628 ElimStorePlain]: treesize reduction 12, result has 71.4 percent of original size [2021-07-09 18:18:46,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:18:46,927 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:125, output treesize:28 [2021-07-09 18:18:46,985 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:46,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [621066844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:46,985 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:46,985 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2021-07-09 18:18:46,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237264344] [2021-07-09 18:18:46,985 INFO L462 AbstractCegarLoop]: Interpolant automaton has 24 states [2021-07-09 18:18:46,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:46,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-07-09 18:18:46,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=412, Unknown=0, NotChecked=0, Total=552 [2021-07-09 18:18:46,986 INFO L87 Difference]: Start difference. First operand 3910 states and 11858 transitions. Second operand has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:48,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:48,600 INFO L93 Difference]: Finished difference Result 8949 states and 26685 transitions. [2021-07-09 18:18:48,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-07-09 18:18:48,600 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2021-07-09 18:18:48,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:48,612 INFO L225 Difference]: With dead ends: 8949 [2021-07-09 18:18:48,613 INFO L226 Difference]: Without dead ends: 7514 [2021-07-09 18:18:48,613 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 1361.2ms TimeCoverageRelationStatistics Valid=870, Invalid=3420, Unknown=0, NotChecked=0, Total=4290 [2021-07-09 18:18:48,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7514 states. [2021-07-09 18:18:48,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7514 to 3496. [2021-07-09 18:18:48,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 3.009728183118741) internal successors, (10519), 3495 states have internal predecessors, (10519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 10519 transitions. [2021-07-09 18:18:48,687 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 10519 transitions. Word has length 42 [2021-07-09 18:18:48,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:48,687 INFO L482 AbstractCegarLoop]: Abstraction has 3496 states and 10519 transitions. [2021-07-09 18:18:48,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 24 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:48,687 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 10519 transitions. [2021-07-09 18:18:48,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-07-09 18:18:48,692 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:48,693 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-07-09 18:18:48,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:48,911 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:48,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:48,911 INFO L82 PathProgramCache]: Analyzing trace with hash 700761446, now seen corresponding path program 11 times [2021-07-09 18:18:48,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:48,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630868473] [2021-07-09 18:18:48,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:49,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:49,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:49,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630868473] [2021-07-09 18:18:49,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630868473] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:49,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014253732] [2021-07-09 18:18:49,104 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:49,139 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-09 18:18:49,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:49,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-07-09 18:18:49,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:49,208 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:49,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:18:49,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:49,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:49,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:49,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-07-09 18:18:49,277 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-09 18:18:49,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014253732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:49,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:49,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 7] total 21 [2021-07-09 18:18:49,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895345057] [2021-07-09 18:18:49,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 18:18:49,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:49,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 18:18:49,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-09 18:18:49,278 INFO L87 Difference]: Start difference. First operand 3496 states and 10519 transitions. Second operand has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:52,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:52,896 INFO L93 Difference]: Finished difference Result 14498 states and 42754 transitions. [2021-07-09 18:18:52,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2021-07-09 18:18:52,896 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-07-09 18:18:52,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:52,923 INFO L225 Difference]: With dead ends: 14498 [2021-07-09 18:18:52,924 INFO L226 Difference]: Without dead ends: 14105 [2021-07-09 18:18:52,925 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7912 ImplicationChecksByTransitivity, 2691.3ms TimeCoverageRelationStatistics Valid=2256, Invalid=18050, Unknown=0, NotChecked=0, Total=20306 [2021-07-09 18:18:52,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14105 states. [2021-07-09 18:18:53,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14105 to 4484. [2021-07-09 18:18:53,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4484 states, 4483 states have (on average 3.0075842070042382) internal successors, (13483), 4483 states have internal predecessors, (13483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:53,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4484 states to 4484 states and 13483 transitions. [2021-07-09 18:18:53,048 INFO L78 Accepts]: Start accepts. Automaton has 4484 states and 13483 transitions. Word has length 44 [2021-07-09 18:18:53,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:53,049 INFO L482 AbstractCegarLoop]: Abstraction has 4484 states and 13483 transitions. [2021-07-09 18:18:53,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 3.6818181818181817) internal successors, (81), 21 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:53,049 INFO L276 IsEmpty]: Start isEmpty. Operand 4484 states and 13483 transitions. [2021-07-09 18:18:53,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-07-09 18:18:53,056 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:53,056 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-07-09 18:18:53,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:53,269 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:53,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:53,269 INFO L82 PathProgramCache]: Analyzing trace with hash 893511408, now seen corresponding path program 12 times [2021-07-09 18:18:53,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:53,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650254818] [2021-07-09 18:18:53,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:53,460 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 1 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:18:53,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:53,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650254818] [2021-07-09 18:18:53,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650254818] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:53,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563156634] [2021-07-09 18:18:53,460 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:53,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-07-09 18:18:53,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:18:53,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 12 conjunts are in the unsatisfiable core [2021-07-09 18:18:53,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:53,687 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:18:53,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:18:53,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:18:53,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:18:53,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:18:53,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:3 [2021-07-09 18:18:53,727 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:18:53,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563156634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:53,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:53,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 22 [2021-07-09 18:18:53,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999320981] [2021-07-09 18:18:53,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 18:18:53,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:53,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 18:18:53,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-07-09 18:18:53,729 INFO L87 Difference]: Start difference. First operand 4484 states and 13483 transitions. Second operand has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:59,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:59,094 INFO L93 Difference]: Finished difference Result 17000 states and 50526 transitions. [2021-07-09 18:18:59,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2021-07-09 18:18:59,095 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-07-09 18:18:59,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:59,122 INFO L225 Difference]: With dead ends: 17000 [2021-07-09 18:18:59,122 INFO L226 Difference]: Without dead ends: 14199 [2021-07-09 18:18:59,125 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13750 ImplicationChecksByTransitivity, 4469.6ms TimeCoverageRelationStatistics Valid=4181, Invalid=28039, Unknown=0, NotChecked=0, Total=32220 [2021-07-09 18:18:59,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14199 states. [2021-07-09 18:18:59,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14199 to 4714. [2021-07-09 18:18:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4714 states, 4713 states have (on average 3.002121790791428) internal successors, (14149), 4713 states have internal predecessors, (14149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:59,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4714 states to 4714 states and 14149 transitions. [2021-07-09 18:18:59,293 INFO L78 Accepts]: Start accepts. Automaton has 4714 states and 14149 transitions. Word has length 44 [2021-07-09 18:18:59,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:59,293 INFO L482 AbstractCegarLoop]: Abstraction has 4714 states and 14149 transitions. [2021-07-09 18:18:59,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 3.782608695652174) internal successors, (87), 22 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:59,293 INFO L276 IsEmpty]: Start isEmpty. Operand 4714 states and 14149 transitions. [2021-07-09 18:18:59,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-07-09 18:18:59,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:59,301 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 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] [2021-07-09 18:18:59,518 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2021-07-09 18:18:59,519 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:18:59,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:18:59,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1605747944, now seen corresponding path program 13 times [2021-07-09 18:18:59,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:18:59,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230283245] [2021-07-09 18:18:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:18:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:59,541 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:18:59,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:18:59,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230283245] [2021-07-09 18:18:59,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230283245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:59,541 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41244945] [2021-07-09 18:18:59,541 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:18:59,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:18:59,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2021-07-09 18:18:59,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:18:59,617 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 23 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-09 18:18:59,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41244945] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:18:59,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:18:59,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 4 [2021-07-09 18:18:59,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874903392] [2021-07-09 18:18:59,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-09 18:18:59,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:18:59,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-09 18:18:59,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-09 18:18:59,618 INFO L87 Difference]: Start difference. First operand 4714 states and 14149 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:59,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:18:59,651 INFO L93 Difference]: Finished difference Result 11345 states and 33840 transitions. [2021-07-09 18:18:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-09 18:18:59,651 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 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 44 [2021-07-09 18:18:59,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:18:59,669 INFO L225 Difference]: With dead ends: 11345 [2021-07-09 18:18:59,669 INFO L226 Difference]: Without dead ends: 11313 [2021-07-09 18:18:59,669 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.2ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-07-09 18:18:59,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11313 states. [2021-07-09 18:18:59,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11313 to 9788. [2021-07-09 18:18:59,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9788 states, 9787 states have (on average 3.055379585163993) internal successors, (29903), 9787 states have internal predecessors, (29903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:59,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9788 states to 9788 states and 29903 transitions. [2021-07-09 18:18:59,808 INFO L78 Accepts]: Start accepts. Automaton has 9788 states and 29903 transitions. Word has length 44 [2021-07-09 18:18:59,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:18:59,808 INFO L482 AbstractCegarLoop]: Abstraction has 9788 states and 29903 transitions. [2021-07-09 18:18:59,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:18:59,808 INFO L276 IsEmpty]: Start isEmpty. Operand 9788 states and 29903 transitions. [2021-07-09 18:18:59,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:18:59,825 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:18:59,825 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:00,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-07-09 18:19:00,041 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:00,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:00,042 INFO L82 PathProgramCache]: Analyzing trace with hash 178312311, now seen corresponding path program 14 times [2021-07-09 18:19:00,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:00,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446607108] [2021-07-09 18:19:00,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:00,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:00,071 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-09 18:19:00,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:00,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446607108] [2021-07-09 18:19:00,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446607108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:00,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959727106] [2021-07-09 18:19:00,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:00,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:19:00,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:00,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-09 18:19:00,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:00,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:00,148 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 15 treesize of output 7 [2021-07-09 18:19:00,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:00,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:00,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:00,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:5 [2021-07-09 18:19:00,181 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-09 18:19:00,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959727106] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:00,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:00,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 7 [2021-07-09 18:19:00,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363145857] [2021-07-09 18:19:00,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-09 18:19:00,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:00,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-09 18:19:00,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-07-09 18:19:00,182 INFO L87 Difference]: Start difference. First operand 9788 states and 29903 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:00,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:00,274 INFO L93 Difference]: Finished difference Result 19544 states and 59585 transitions. [2021-07-09 18:19:00,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-09 18:19:00,274 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 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 49 [2021-07-09 18:19:00,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:00,312 INFO L225 Difference]: With dead ends: 19544 [2021-07-09 18:19:00,312 INFO L226 Difference]: Without dead ends: 19472 [2021-07-09 18:19:00,313 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 25.4ms TimeCoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2021-07-09 18:19:00,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19472 states. [2021-07-09 18:19:00,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19472 to 15952. [2021-07-09 18:19:00,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15952 states, 15951 states have (on average 3.085511880132907) internal successors, (49217), 15951 states have internal predecessors, (49217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:00,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15952 states to 15952 states and 49217 transitions. [2021-07-09 18:19:00,681 INFO L78 Accepts]: Start accepts. Automaton has 15952 states and 49217 transitions. Word has length 49 [2021-07-09 18:19:00,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:00,681 INFO L482 AbstractCegarLoop]: Abstraction has 15952 states and 49217 transitions. [2021-07-09 18:19:00,681 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:00,681 INFO L276 IsEmpty]: Start isEmpty. Operand 15952 states and 49217 transitions. [2021-07-09 18:19:00,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:00,710 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:00,710 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:00,911 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-07-09 18:19:00,911 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:00,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:00,911 INFO L82 PathProgramCache]: Analyzing trace with hash 1823150903, now seen corresponding path program 15 times [2021-07-09 18:19:00,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:00,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754629930] [2021-07-09 18:19:00,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:01,101 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:01,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:01,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754629930] [2021-07-09 18:19:01,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754629930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:01,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464805978] [2021-07-09 18:19:01,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:01,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-09 18:19:01,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:01,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:19:01,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:01,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:19:01,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:01,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:44, output treesize:33 [2021-07-09 18:19:01,727 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_28], 3=[q1, v_prenex_27]} [2021-07-09 18:19:01,731 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 24 treesize of output 18 [2021-07-09 18:19:01,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,735 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 24 treesize of output 18 [2021-07-09 18:19:01,735 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,901 WARN L205 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 66 [2021-07-09 18:19:01,901 INFO L628 ElimStorePlain]: treesize reduction 48, result has 85.7 percent of original size [2021-07-09 18:19:01,905 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 30 treesize of output 18 [2021-07-09 18:19:01,906 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:01,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2021-07-09 18:19:01,912 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:01,916 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 21 treesize of output 11 [2021-07-09 18:19:01,917 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:01,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-09 18:19:01,921 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:02,028 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-09 18:19:02,028 INFO L628 ElimStorePlain]: treesize reduction 31, result has 85.6 percent of original size [2021-07-09 18:19:02,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-07-09 18:19:02,037 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:02,042 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:19:02,042 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 15 [2021-07-09 18:19:02,043 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:02,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:02,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,091 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 15 treesize of output 7 [2021-07-09 18:19:02,093 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:02,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:02,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 15 [2021-07-09 18:19:02,099 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:02,103 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:19:02,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 10 [2021-07-09 18:19:02,104 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:02,141 INFO L628 ElimStorePlain]: treesize reduction 30, result has 61.5 percent of original size [2021-07-09 18:19:02,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-09 18:19:02,142 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 8 variables, input treesize:353, output treesize:48 [2021-07-09 18:19:02,252 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:02,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464805978] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:02,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:02,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-07-09 18:19:02,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101878921] [2021-07-09 18:19:02,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-09 18:19:02,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:02,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-09 18:19:02,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2021-07-09 18:19:02,260 INFO L87 Difference]: Start difference. First operand 15952 states and 49217 transitions. Second operand has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 29 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:07,047 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 46 [2021-07-09 18:19:07,454 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 45 [2021-07-09 18:19:08,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:08,247 INFO L93 Difference]: Finished difference Result 35360 states and 107699 transitions. [2021-07-09 18:19:08,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-07-09 18:19:08,248 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 29 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:08,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:08,320 INFO L225 Difference]: With dead ends: 35360 [2021-07-09 18:19:08,320 INFO L226 Difference]: Without dead ends: 31435 [2021-07-09 18:19:08,322 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6559 ImplicationChecksByTransitivity, 5317.0ms TimeCoverageRelationStatistics Valid=2251, Invalid=15041, Unknown=0, NotChecked=0, Total=17292 [2021-07-09 18:19:08,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31435 states. [2021-07-09 18:19:08,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31435 to 16277. [2021-07-09 18:19:08,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16277 states, 16276 states have (on average 3.0819611698205946) internal successors, (50162), 16276 states have internal predecessors, (50162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:08,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16277 states to 16277 states and 50162 transitions. [2021-07-09 18:19:08,711 INFO L78 Accepts]: Start accepts. Automaton has 16277 states and 50162 transitions. Word has length 49 [2021-07-09 18:19:08,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:08,712 INFO L482 AbstractCegarLoop]: Abstraction has 16277 states and 50162 transitions. [2021-07-09 18:19:08,712 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.933333333333333) internal successors, (88), 29 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:08,712 INFO L276 IsEmpty]: Start isEmpty. Operand 16277 states and 50162 transitions. [2021-07-09 18:19:08,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:08,736 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:08,736 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:08,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:08,943 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:08,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:08,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1501932003, now seen corresponding path program 16 times [2021-07-09 18:19:08,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:08,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751532806] [2021-07-09 18:19:08,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:08,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:09,117 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:09,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:09,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751532806] [2021-07-09 18:19:09,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751532806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:09,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862863715] [2021-07-09 18:19:09,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:09,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:19:09,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:09,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 18:19:09,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:09,248 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:19:09,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-07-09 18:19:09,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:09,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:09,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:09,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-07-09 18:19:09,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:19:09,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:09,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:09,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:09,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:19:09,356 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 28 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:19:09,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862863715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:09,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:09,356 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2021-07-09 18:19:09,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543401010] [2021-07-09 18:19:09,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-09 18:19:09,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:09,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-09 18:19:09,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-07-09 18:19:09,357 INFO L87 Difference]: Start difference. First operand 16277 states and 50162 transitions. Second operand has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:19,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:19,584 INFO L93 Difference]: Finished difference Result 42562 states and 129843 transitions. [2021-07-09 18:19:19,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2021-07-09 18:19:19,584 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:19,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:19,674 INFO L225 Difference]: With dead ends: 42562 [2021-07-09 18:19:19,674 INFO L226 Difference]: Without dead ends: 37939 [2021-07-09 18:19:19,677 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31087 ImplicationChecksByTransitivity, 7920.7ms TimeCoverageRelationStatistics Valid=7839, Invalid=65331, Unknown=0, NotChecked=0, Total=73170 [2021-07-09 18:19:19,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37939 states. [2021-07-09 18:19:20,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37939 to 22281. [2021-07-09 18:19:20,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22281 states, 22280 states have (on average 3.076795332136445) internal successors, (68551), 22280 states have internal predecessors, (68551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:20,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22281 states to 22281 states and 68551 transitions. [2021-07-09 18:19:20,284 INFO L78 Accepts]: Start accepts. Automaton has 22281 states and 68551 transitions. Word has length 49 [2021-07-09 18:19:20,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:20,284 INFO L482 AbstractCegarLoop]: Abstraction has 22281 states and 68551 transitions. [2021-07-09 18:19:20,284 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:20,284 INFO L276 IsEmpty]: Start isEmpty. Operand 22281 states and 68551 transitions. [2021-07-09 18:19:20,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:20,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:20,417 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:20,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2021-07-09 18:19:20,617 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:20,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:20,618 INFO L82 PathProgramCache]: Analyzing trace with hash -1004056345, now seen corresponding path program 17 times [2021-07-09 18:19:20,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:20,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424808838] [2021-07-09 18:19:20,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:20,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:20,797 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:20,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:20,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424808838] [2021-07-09 18:19:20,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424808838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:20,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649238966] [2021-07-09 18:19:20,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:20,831 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-09 18:19:20,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:20,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2021-07-09 18:19:20,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:20,927 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:19:20,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:19:20,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:20,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:20,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:20,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-09 18:19:21,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:19:21,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:21,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:21,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-07-09 18:19:21,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:19:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:21,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649238966] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:21,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:21,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 26 [2021-07-09 18:19:21,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799893350] [2021-07-09 18:19:21,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-09 18:19:21,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:21,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-09 18:19:21,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2021-07-09 18:19:21,047 INFO L87 Difference]: Start difference. First operand 22281 states and 68551 transitions. Second operand has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:24,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:24,442 INFO L93 Difference]: Finished difference Result 53495 states and 163184 transitions. [2021-07-09 18:19:24,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2021-07-09 18:19:24,443 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:24,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:24,573 INFO L225 Difference]: With dead ends: 53495 [2021-07-09 18:19:24,573 INFO L226 Difference]: Without dead ends: 48124 [2021-07-09 18:19:24,573 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5096 ImplicationChecksByTransitivity, 2255.1ms TimeCoverageRelationStatistics Valid=1880, Invalid=12882, Unknown=0, NotChecked=0, Total=14762 [2021-07-09 18:19:24,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48124 states. [2021-07-09 18:19:25,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48124 to 28494. [2021-07-09 18:19:25,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28494 states, 28493 states have (on average 3.0816340855648754) internal successors, (87805), 28493 states have internal predecessors, (87805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:25,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28494 states to 28494 states and 87805 transitions. [2021-07-09 18:19:25,363 INFO L78 Accepts]: Start accepts. Automaton has 28494 states and 87805 transitions. Word has length 49 [2021-07-09 18:19:25,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:25,363 INFO L482 AbstractCegarLoop]: Abstraction has 28494 states and 87805 transitions. [2021-07-09 18:19:25,363 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.5925925925925926) internal successors, (97), 26 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:25,363 INFO L276 IsEmpty]: Start isEmpty. Operand 28494 states and 87805 transitions. [2021-07-09 18:19:25,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:25,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:25,414 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:25,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2021-07-09 18:19:25,615 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:25,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:25,616 INFO L82 PathProgramCache]: Analyzing trace with hash -235962781, now seen corresponding path program 18 times [2021-07-09 18:19:25,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:25,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519043660] [2021-07-09 18:19:25,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:25,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:25,780 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:25,781 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:25,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519043660] [2021-07-09 18:19:25,781 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519043660] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:25,781 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327330020] [2021-07-09 18:19:25,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:25,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-07-09 18:19:25,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:25,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 18:19:25,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:25,965 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:19:25,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-07-09 18:19:25,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:25,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:25,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:25,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:9 [2021-07-09 18:19:26,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:19:26,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:26,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:26,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:26,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:19:26,086 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:19:26,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327330020] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:26,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:26,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2021-07-09 18:19:26,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328403473] [2021-07-09 18:19:26,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-09 18:19:26,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:26,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-09 18:19:26,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-07-09 18:19:26,087 INFO L87 Difference]: Start difference. First operand 28494 states and 87805 transitions. Second operand has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:31,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:31,405 INFO L93 Difference]: Finished difference Result 57110 states and 173913 transitions. [2021-07-09 18:19:31,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2021-07-09 18:19:31,405 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:31,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:31,543 INFO L225 Difference]: With dead ends: 57110 [2021-07-09 18:19:31,543 INFO L226 Difference]: Without dead ends: 52631 [2021-07-09 18:19:31,544 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8265 ImplicationChecksByTransitivity, 3758.9ms TimeCoverageRelationStatistics Valid=3166, Invalid=19484, Unknown=0, NotChecked=0, Total=22650 [2021-07-09 18:19:31,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52631 states. [2021-07-09 18:19:32,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52631 to 29567. [2021-07-09 18:19:32,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29567 states, 29566 states have (on average 3.0608807413921397) internal successors, (90498), 29566 states have internal predecessors, (90498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:32,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29567 states to 29567 states and 90498 transitions. [2021-07-09 18:19:32,349 INFO L78 Accepts]: Start accepts. Automaton has 29567 states and 90498 transitions. Word has length 49 [2021-07-09 18:19:32,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:32,350 INFO L482 AbstractCegarLoop]: Abstraction has 29567 states and 90498 transitions. [2021-07-09 18:19:32,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.6923076923076925) internal successors, (96), 25 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:32,350 INFO L276 IsEmpty]: Start isEmpty. Operand 29567 states and 90498 transitions. [2021-07-09 18:19:32,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:32,397 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:32,397 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:32,598 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:32,598 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:32,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:32,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1482469265, now seen corresponding path program 19 times [2021-07-09 18:19:32,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:32,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808392976] [2021-07-09 18:19:32,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:32,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:32,841 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 1 proven. 35 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:19:32,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:32,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808392976] [2021-07-09 18:19:32,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808392976] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:32,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244425271] [2021-07-09 18:19:32,842 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:32,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:32,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-09 18:19:32,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:32,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:19:32,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:32,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:32,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:32,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2021-07-09 18:19:33,354 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_31, v_prenex_34], 3=[q1, v_prenex_33]} [2021-07-09 18:19:33,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:19:33,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:33,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:33,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:19:33,406 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:33,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:33,450 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:19:33,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-07-09 18:19:33,452 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:33,475 INFO L628 ElimStorePlain]: treesize reduction 38, result has 43.3 percent of original size [2021-07-09 18:19:33,475 INFO L518 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2021-07-09 18:19:33,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:19:33,475 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 8 variables, input treesize:108, output treesize:27 [2021-07-09 18:19:33,548 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:19:33,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244425271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:33,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:33,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2021-07-09 18:19:33,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773119510] [2021-07-09 18:19:33,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-09 18:19:33,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:33,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-09 18:19:33,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2021-07-09 18:19:33,550 INFO L87 Difference]: Start difference. First operand 29567 states and 90498 transitions. Second operand has 28 states, 28 states have (on average 2.892857142857143) internal successors, (81), 27 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:36,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:36,144 INFO L93 Difference]: Finished difference Result 71190 states and 216564 transitions. [2021-07-09 18:19:36,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-07-09 18:19:36,144 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.892857142857143) internal successors, (81), 27 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:36,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:36,308 INFO L225 Difference]: With dead ends: 71190 [2021-07-09 18:19:36,308 INFO L226 Difference]: Without dead ends: 62669 [2021-07-09 18:19:36,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2361 ImplicationChecksByTransitivity, 1988.1ms TimeCoverageRelationStatistics Valid=1015, Invalid=6125, Unknown=0, NotChecked=0, Total=7140 [2021-07-09 18:19:36,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62669 states. [2021-07-09 18:19:37,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62669 to 34559. [2021-07-09 18:19:37,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34559 states, 34558 states have (on average 3.0699403900688695) internal successors, (106091), 34558 states have internal predecessors, (106091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:37,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34559 states to 34559 states and 106091 transitions. [2021-07-09 18:19:37,245 INFO L78 Accepts]: Start accepts. Automaton has 34559 states and 106091 transitions. Word has length 49 [2021-07-09 18:19:37,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:37,245 INFO L482 AbstractCegarLoop]: Abstraction has 34559 states and 106091 transitions. [2021-07-09 18:19:37,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.892857142857143) internal successors, (81), 27 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:37,246 INFO L276 IsEmpty]: Start isEmpty. Operand 34559 states and 106091 transitions. [2021-07-09 18:19:37,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:37,307 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:37,307 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:37,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2021-07-09 18:19:37,508 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:37,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:37,508 INFO L82 PathProgramCache]: Analyzing trace with hash -789888563, now seen corresponding path program 20 times [2021-07-09 18:19:37,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:37,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90225167] [2021-07-09 18:19:37,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:37,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:37,594 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:37,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:37,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90225167] [2021-07-09 18:19:37,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90225167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:37,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335319411] [2021-07-09 18:19:37,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:37,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:19:37,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:37,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 18:19:37,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:38,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-07-09 18:19:38,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:38,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:38,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:19:38,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:18 [2021-07-09 18:19:38,093 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 2 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:38,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335319411] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:38,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:38,093 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 21 [2021-07-09 18:19:38,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824646294] [2021-07-09 18:19:38,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 18:19:38,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:38,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 18:19:38,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-07-09 18:19:38,094 INFO L87 Difference]: Start difference. First operand 34559 states and 106091 transitions. Second operand has 22 states, 22 states have (on average 4.0) internal successors, (88), 21 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:39,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:39,498 INFO L93 Difference]: Finished difference Result 64838 states and 197643 transitions. [2021-07-09 18:19:39,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 18:19:39,499 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.0) internal successors, (88), 21 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:39,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:39,649 INFO L225 Difference]: With dead ends: 64838 [2021-07-09 18:19:39,649 INFO L226 Difference]: Without dead ends: 59209 [2021-07-09 18:19:39,650 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 863 ImplicationChecksByTransitivity, 1115.0ms TimeCoverageRelationStatistics Valid=655, Invalid=2101, Unknown=0, NotChecked=0, Total=2756 [2021-07-09 18:19:39,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59209 states. [2021-07-09 18:19:40,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59209 to 38838. [2021-07-09 18:19:40,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38838 states, 38837 states have (on average 3.0840435667018564) internal successors, (119775), 38837 states have internal predecessors, (119775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:40,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38838 states to 38838 states and 119775 transitions. [2021-07-09 18:19:40,659 INFO L78 Accepts]: Start accepts. Automaton has 38838 states and 119775 transitions. Word has length 49 [2021-07-09 18:19:40,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:40,659 INFO L482 AbstractCegarLoop]: Abstraction has 38838 states and 119775 transitions. [2021-07-09 18:19:40,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.0) internal successors, (88), 21 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:40,659 INFO L276 IsEmpty]: Start isEmpty. Operand 38838 states and 119775 transitions. [2021-07-09 18:19:40,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:40,723 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:40,723 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:40,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:40,924 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:40,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:40,924 INFO L82 PathProgramCache]: Analyzing trace with hash 937361257, now seen corresponding path program 21 times [2021-07-09 18:19:40,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:40,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157168147] [2021-07-09 18:19:40,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:41,229 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:41,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:41,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157168147] [2021-07-09 18:19:41,230 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157168147] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:41,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726180862] [2021-07-09 18:19:41,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:41,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-07-09 18:19:41,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:41,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 41 conjunts are in the unsatisfiable core [2021-07-09 18:19:41,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:42,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,184 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 47 treesize of output 31 [2021-07-09 18:19:42,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,189 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:19:42,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 45 treesize of output 29 [2021-07-09 18:19:42,191 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:42,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:19:42,216 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:169, output treesize:121 [2021-07-09 18:19:42,315 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_41, v_prenex_37], 1=[v_prenex_43, v_prenex_45], 3=[q1], 6=[v_prenex_39]} [2021-07-09 18:19:42,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-09 18:19:42,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:42,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-07-09 18:19:42,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:42,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-09 18:19:42,437 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,530 INFO L628 ElimStorePlain]: treesize reduction 7, result has 96.8 percent of original size [2021-07-09 18:19:42,536 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:19:42,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 21 [2021-07-09 18:19:42,537 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:42,584 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:19:42,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 14 [2021-07-09 18:19:42,585 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:42,629 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:19:42,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 20 [2021-07-09 18:19:42,630 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:42,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:19:42,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:19:42,675 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,679 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:19:42,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 20 [2021-07-09 18:19:42,680 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:42,715 INFO L628 ElimStorePlain]: treesize reduction 18, result has 71.9 percent of original size [2021-07-09 18:19:42,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 7 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:19:42,716 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 14 variables, input treesize:255, output treesize:46 [2021-07-09 18:19:42,821 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 11 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:42,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726180862] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:42,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:42,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 32 [2021-07-09 18:19:42,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838453448] [2021-07-09 18:19:42,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-09 18:19:42,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:42,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-09 18:19:42,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=914, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 18:19:42,823 INFO L87 Difference]: Start difference. First operand 38838 states and 119775 transitions. Second operand has 33 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:44,941 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 67 [2021-07-09 18:19:45,292 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 65 [2021-07-09 18:19:46,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:46,511 INFO L93 Difference]: Finished difference Result 52922 states and 161774 transitions. [2021-07-09 18:19:46,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-07-09 18:19:46,512 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:46,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:46,632 INFO L225 Difference]: With dead ends: 52922 [2021-07-09 18:19:46,633 INFO L226 Difference]: Without dead ends: 48927 [2021-07-09 18:19:46,633 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1825 ImplicationChecksByTransitivity, 3262.5ms TimeCoverageRelationStatistics Valid=878, Invalid=5602, Unknown=0, NotChecked=0, Total=6480 [2021-07-09 18:19:46,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48927 states. [2021-07-09 18:19:47,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48927 to 39007. [2021-07-09 18:19:47,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39007 states, 39006 states have (on average 3.0836281597702917) internal successors, (120280), 39006 states have internal predecessors, (120280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:47,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39007 states to 39007 states and 120280 transitions. [2021-07-09 18:19:47,512 INFO L78 Accepts]: Start accepts. Automaton has 39007 states and 120280 transitions. Word has length 49 [2021-07-09 18:19:47,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:47,512 INFO L482 AbstractCegarLoop]: Abstraction has 39007 states and 120280 transitions. [2021-07-09 18:19:47,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:47,512 INFO L276 IsEmpty]: Start isEmpty. Operand 39007 states and 120280 transitions. [2021-07-09 18:19:47,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-07-09 18:19:47,577 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:47,577 INFO L508 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:47,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2021-07-09 18:19:47,780 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:47,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:47,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1951689687, now seen corresponding path program 22 times [2021-07-09 18:19:47,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:47,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615288053] [2021-07-09 18:19:47,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:47,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:47,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:47,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615288053] [2021-07-09 18:19:47,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615288053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:47,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211828940] [2021-07-09 18:19:47,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:47,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:19:47,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:47,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:19:47,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:48,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:19:48,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:48,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:31 [2021-07-09 18:19:48,403 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2021-07-09 18:19:48,506 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_50, q3], 1=[v_prenex_54, v_prenex_53], 3=[q1, v_prenex_49]} [2021-07-09 18:19:48,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:19:48,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:48,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:19:48,547 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:48,587 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:19:48,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 15 [2021-07-09 18:19:48,588 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:48,620 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:19:48,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 15 treesize of output 7 [2021-07-09 18:19:48,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:48,650 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:19:48,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 15 [2021-07-09 18:19:48,651 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:48,676 INFO L628 ElimStorePlain]: treesize reduction 37, result has 47.9 percent of original size [2021-07-09 18:19:48,676 INFO L518 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2021-07-09 18:19:48,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:19:48,677 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 12 variables, input treesize:150, output treesize:32 [2021-07-09 18:19:48,722 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:19:48,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211828940] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:48,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:48,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 25 [2021-07-09 18:19:48,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529129994] [2021-07-09 18:19:48,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-09 18:19:48,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:48,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-09 18:19:48,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2021-07-09 18:19:48,723 INFO L87 Difference]: Start difference. First operand 39007 states and 120280 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:51,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:51,109 INFO L93 Difference]: Finished difference Result 50084 states and 152926 transitions. [2021-07-09 18:19:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-07-09 18:19:51,110 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-07-09 18:19:51,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:51,283 INFO L225 Difference]: With dead ends: 50084 [2021-07-09 18:19:51,283 INFO L226 Difference]: Without dead ends: 45866 [2021-07-09 18:19:51,283 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 1984.5ms TimeCoverageRelationStatistics Valid=550, Invalid=2872, Unknown=0, NotChecked=0, Total=3422 [2021-07-09 18:19:51,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45866 states. [2021-07-09 18:19:51,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45866 to 39001. [2021-07-09 18:19:52,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39001 states, 39000 states have (on average 3.083641025641026) internal successors, (120262), 39000 states have internal predecessors, (120262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:52,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39001 states to 39001 states and 120262 transitions. [2021-07-09 18:19:52,103 INFO L78 Accepts]: Start accepts. Automaton has 39001 states and 120262 transitions. Word has length 49 [2021-07-09 18:19:52,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:52,103 INFO L482 AbstractCegarLoop]: Abstraction has 39001 states and 120262 transitions. [2021-07-09 18:19:52,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:52,103 INFO L276 IsEmpty]: Start isEmpty. Operand 39001 states and 120262 transitions. [2021-07-09 18:19:52,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:19:52,301 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:52,301 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:52,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-07-09 18:19:52,517 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:52,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:52,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1550251469, now seen corresponding path program 23 times [2021-07-09 18:19:52,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:52,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325115235] [2021-07-09 18:19:52,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:52,587 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:19:52,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:52,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325115235] [2021-07-09 18:19:52,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325115235] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:52,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218354572] [2021-07-09 18:19:52,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:52,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-09 18:19:52,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:52,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2021-07-09 18:19:52,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:52,771 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:19:52,771 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 25 treesize of output 13 [2021-07-09 18:19:52,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:52,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:52,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:52,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:7 [2021-07-09 18:19:52,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:19:52,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:52,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:52,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:52,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:19:52,848 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:19:52,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218354572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:52,848 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:52,848 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 19 [2021-07-09 18:19:52,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018386315] [2021-07-09 18:19:52,849 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-07-09 18:19:52,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:52,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-07-09 18:19:52,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=331, Unknown=0, NotChecked=0, Total=380 [2021-07-09 18:19:52,849 INFO L87 Difference]: Start difference. First operand 39001 states and 120262 transitions. Second operand has 20 states, 20 states have (on average 4.7) internal successors, (94), 19 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:54,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:19:54,469 INFO L93 Difference]: Finished difference Result 85205 states and 259523 transitions. [2021-07-09 18:19:54,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-07-09 18:19:54,470 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 19 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:19:54,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:19:54,817 INFO L225 Difference]: With dead ends: 85205 [2021-07-09 18:19:54,817 INFO L226 Difference]: Without dead ends: 85140 [2021-07-09 18:19:54,817 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1050 ImplicationChecksByTransitivity, 700.9ms TimeCoverageRelationStatistics Valid=596, Invalid=3064, Unknown=0, NotChecked=0, Total=3660 [2021-07-09 18:19:54,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85140 states. [2021-07-09 18:19:55,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85140 to 43552. [2021-07-09 18:19:55,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43552 states, 43551 states have (on average 3.07561250028702) internal successors, (133946), 43551 states have internal predecessors, (133946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:56,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43552 states to 43552 states and 133946 transitions. [2021-07-09 18:19:56,098 INFO L78 Accepts]: Start accepts. Automaton has 43552 states and 133946 transitions. Word has length 51 [2021-07-09 18:19:56,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:19:56,098 INFO L482 AbstractCegarLoop]: Abstraction has 43552 states and 133946 transitions. [2021-07-09 18:19:56,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 4.7) internal successors, (94), 19 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:19:56,098 INFO L276 IsEmpty]: Start isEmpty. Operand 43552 states and 133946 transitions. [2021-07-09 18:19:56,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:19:56,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:19:56,166 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:19:56,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:56,368 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:19:56,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:19:56,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1570330599, now seen corresponding path program 24 times [2021-07-09 18:19:56,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:19:56,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079386581] [2021-07-09 18:19:56,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:19:56,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:19:56,580 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 44 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:19:56,581 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:19:56,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079386581] [2021-07-09 18:19:56,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079386581] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:56,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455202543] [2021-07-09 18:19:56,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:19:56,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-07-09 18:19:56,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:19:56,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 18:19:56,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:19:56,857 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:19:56,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:19:56,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:56,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:56,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:56,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-09 18:19:56,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:19:56,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:19:56,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:19:56,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:19:56,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:19:56,981 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-07-09 18:19:56,981 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455202543] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:19:56,981 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:19:56,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 27 [2021-07-09 18:19:56,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462274785] [2021-07-09 18:19:56,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-09 18:19:56,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:19:56,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-09 18:19:56,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2021-07-09 18:19:56,982 INFO L87 Difference]: Start difference. First operand 43552 states and 133946 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:02,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:02,488 INFO L93 Difference]: Finished difference Result 89857 states and 273071 transitions. [2021-07-09 18:20:02,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2021-07-09 18:20:02,488 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:02,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:02,724 INFO L225 Difference]: With dead ends: 89857 [2021-07-09 18:20:02,724 INFO L226 Difference]: Without dead ends: 86372 [2021-07-09 18:20:02,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9481 ImplicationChecksByTransitivity, 4121.7ms TimeCoverageRelationStatistics Valid=3045, Invalid=22077, Unknown=0, NotChecked=0, Total=25122 [2021-07-09 18:20:02,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86372 states. [2021-07-09 18:20:03,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86372 to 46564. [2021-07-09 18:20:03,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46564 states, 46563 states have (on average 3.0687885230762624) internal successors, (142892), 46563 states have internal predecessors, (142892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46564 states to 46564 states and 142892 transitions. [2021-07-09 18:20:04,224 INFO L78 Accepts]: Start accepts. Automaton has 46564 states and 142892 transitions. Word has length 51 [2021-07-09 18:20:04,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:04,224 INFO L482 AbstractCegarLoop]: Abstraction has 46564 states and 142892 transitions. [2021-07-09 18:20:04,224 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:04,224 INFO L276 IsEmpty]: Start isEmpty. Operand 46564 states and 142892 transitions. [2021-07-09 18:20:04,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:04,310 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:04,310 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:04,510 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-07-09 18:20:04,510 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:04,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:04,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1611001811, now seen corresponding path program 25 times [2021-07-09 18:20:04,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:04,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759438900] [2021-07-09 18:20:04,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:04,647 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-09 18:20:04,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:04,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759438900] [2021-07-09 18:20:04,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759438900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:04,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096405595] [2021-07-09 18:20:04,648 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:04,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 31 conjunts are in the unsatisfiable core [2021-07-09 18:20:04,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:04,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:20:04,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:04,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:04,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:04,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:35 [2021-07-09 18:20:05,290 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_58], 6=[v_prenex_57], 10=[q1]} [2021-07-09 18:20:05,293 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 7 treesize of output 5 [2021-07-09 18:20:05,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:05,298 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 13 treesize of output 9 [2021-07-09 18:20:05,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:05,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:05,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2021-07-09 18:20:05,345 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:05,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:05,390 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-09 18:20:05,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:20:05,392 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:05,433 INFO L628 ElimStorePlain]: treesize reduction 49, result has 58.8 percent of original size [2021-07-09 18:20:05,436 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-07-09 18:20:05,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 43 treesize of output 21 [2021-07-09 18:20:05,438 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:05,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:05,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:20:05,450 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:174, output treesize:29 [2021-07-09 18:20:05,556 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:20:05,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096405595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:05,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:05,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15] total 24 [2021-07-09 18:20:05,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131450135] [2021-07-09 18:20:05,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-07-09 18:20:05,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:05,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-07-09 18:20:05,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2021-07-09 18:20:05,557 INFO L87 Difference]: Start difference. First operand 46564 states and 142892 transitions. Second operand has 25 states, 25 states have (on average 3.28) internal successors, (82), 24 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:08,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:08,103 INFO L93 Difference]: Finished difference Result 88882 states and 272920 transitions. [2021-07-09 18:20:08,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-07-09 18:20:08,103 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.28) internal successors, (82), 24 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:08,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:08,307 INFO L225 Difference]: With dead ends: 88882 [2021-07-09 18:20:08,308 INFO L226 Difference]: Without dead ends: 76243 [2021-07-09 18:20:08,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1272 ImplicationChecksByTransitivity, 1612.6ms TimeCoverageRelationStatistics Valid=597, Invalid=3825, Unknown=0, NotChecked=0, Total=4422 [2021-07-09 18:20:08,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76243 states. [2021-07-09 18:20:09,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76243 to 44555. [2021-07-09 18:20:09,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44555 states, 44554 states have (on average 3.058401041432868) internal successors, (136264), 44554 states have internal predecessors, (136264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:09,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44555 states to 44555 states and 136264 transitions. [2021-07-09 18:20:09,682 INFO L78 Accepts]: Start accepts. Automaton has 44555 states and 136264 transitions. Word has length 51 [2021-07-09 18:20:09,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:09,684 INFO L482 AbstractCegarLoop]: Abstraction has 44555 states and 136264 transitions. [2021-07-09 18:20:09,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 3.28) internal successors, (82), 24 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:09,684 INFO L276 IsEmpty]: Start isEmpty. Operand 44555 states and 136264 transitions. [2021-07-09 18:20:09,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:09,759 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:09,759 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:09,959 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:09,959 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:09,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:09,960 INFO L82 PathProgramCache]: Analyzing trace with hash -531529233, now seen corresponding path program 26 times [2021-07-09 18:20:09,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:09,960 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499477930] [2021-07-09 18:20:09,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:20:10,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:10,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499477930] [2021-07-09 18:20:10,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499477930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:10,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410346176] [2021-07-09 18:20:10,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:10,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:20:10,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:20:10,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 30 conjunts are in the unsatisfiable core [2021-07-09 18:20:10,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:10,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:20:10,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:10,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:10,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:10,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:38 [2021-07-09 18:20:10,664 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-07-09 18:20:10,923 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_63, v_prenex_69], 1=[q3], 3=[q1], 6=[v_prenex_61, v_prenex_67]} [2021-07-09 18:20:10,926 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 24 treesize of output 18 [2021-07-09 18:20:10,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:10,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:10,971 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 30 treesize of output 18 [2021-07-09 18:20:10,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:11,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:11,015 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:20:11,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 20 [2021-07-09 18:20:11,016 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:11,079 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.2 percent of original size [2021-07-09 18:20:11,083 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:20:11,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-07-09 18:20:11,084 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:11,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:11,116 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-09 18:20:11,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-09 18:20:11,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:11,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:11,144 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-09 18:20:11,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:20:11,145 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:11,170 INFO L628 ElimStorePlain]: treesize reduction 15, result has 71.2 percent of original size [2021-07-09 18:20:11,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:20:11,171 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:196, output treesize:37 [2021-07-09 18:20:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:20:11,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410346176] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:11,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:11,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 30 [2021-07-09 18:20:11,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884753562] [2021-07-09 18:20:11,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-07-09 18:20:11,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:11,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-07-09 18:20:11,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2021-07-09 18:20:11,226 INFO L87 Difference]: Start difference. First operand 44555 states and 136264 transitions. Second operand has 31 states, 31 states have (on average 2.870967741935484) internal successors, (89), 30 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:13,983 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-07-09 18:20:18,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:18,114 INFO L93 Difference]: Finished difference Result 63798 states and 194080 transitions. [2021-07-09 18:20:18,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-07-09 18:20:18,115 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.870967741935484) internal successors, (89), 30 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:18,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:18,273 INFO L225 Difference]: With dead ends: 63798 [2021-07-09 18:20:18,274 INFO L226 Difference]: Without dead ends: 61097 [2021-07-09 18:20:18,274 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3898 ImplicationChecksByTransitivity, 5525.8ms TimeCoverageRelationStatistics Valid=1946, Invalid=10936, Unknown=0, NotChecked=0, Total=12882 [2021-07-09 18:20:18,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61097 states. [2021-07-09 18:20:19,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61097 to 45101. [2021-07-09 18:20:19,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45101 states, 45100 states have (on average 3.0584035476718405) internal successors, (137934), 45100 states have internal predecessors, (137934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:19,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45101 states to 45101 states and 137934 transitions. [2021-07-09 18:20:19,411 INFO L78 Accepts]: Start accepts. Automaton has 45101 states and 137934 transitions. Word has length 51 [2021-07-09 18:20:19,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:19,411 INFO L482 AbstractCegarLoop]: Abstraction has 45101 states and 137934 transitions. [2021-07-09 18:20:19,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.870967741935484) internal successors, (89), 30 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:19,411 INFO L276 IsEmpty]: Start isEmpty. Operand 45101 states and 137934 transitions. [2021-07-09 18:20:19,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:19,481 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:19,481 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:19,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-07-09 18:20:19,682 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:19,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:19,682 INFO L82 PathProgramCache]: Analyzing trace with hash 190070347, now seen corresponding path program 27 times [2021-07-09 18:20:19,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:19,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086538962] [2021-07-09 18:20:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:20:20,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:20,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086538962] [2021-07-09 18:20:20,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086538962] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:20,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349353908] [2021-07-09 18:20:20,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:20,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-09 18:20:20,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:20:20,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 18:20:20,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:20,294 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:20:20,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:20:20,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:20,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:20,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:20,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-07-09 18:20:20,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-07-09 18:20:20,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:20,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:20,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:20,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:3 [2021-07-09 18:20:20,381 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 35 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:20:20,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349353908] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:20,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:20,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 10] total 29 [2021-07-09 18:20:20,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317052658] [2021-07-09 18:20:20,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-07-09 18:20:20,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:20,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-07-09 18:20:20,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=729, Unknown=0, NotChecked=0, Total=870 [2021-07-09 18:20:20,383 INFO L87 Difference]: Start difference. First operand 45101 states and 137934 transitions. Second operand has 30 states, 30 states have (on average 3.3) internal successors, (99), 29 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:26,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:26,212 INFO L93 Difference]: Finished difference Result 134428 states and 405117 transitions. [2021-07-09 18:20:26,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2021-07-09 18:20:26,212 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.3) internal successors, (99), 29 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:26,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:26,609 INFO L225 Difference]: With dead ends: 134428 [2021-07-09 18:20:26,609 INFO L226 Difference]: Without dead ends: 134337 [2021-07-09 18:20:26,610 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11495 ImplicationChecksByTransitivity, 4223.6ms TimeCoverageRelationStatistics Valid=5175, Invalid=24927, Unknown=0, NotChecked=0, Total=30102 [2021-07-09 18:20:26,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134337 states. [2021-07-09 18:20:28,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134337 to 48413. [2021-07-09 18:20:28,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48413 states, 48412 states have (on average 3.047137073452863) internal successors, (147518), 48412 states have internal predecessors, (147518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:28,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48413 states to 48413 states and 147518 transitions. [2021-07-09 18:20:28,547 INFO L78 Accepts]: Start accepts. Automaton has 48413 states and 147518 transitions. Word has length 51 [2021-07-09 18:20:28,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:28,547 INFO L482 AbstractCegarLoop]: Abstraction has 48413 states and 147518 transitions. [2021-07-09 18:20:28,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 3.3) internal successors, (99), 29 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:28,547 INFO L276 IsEmpty]: Start isEmpty. Operand 48413 states and 147518 transitions. [2021-07-09 18:20:28,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:28,616 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:28,617 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:28,819 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-07-09 18:20:28,819 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:28,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:28,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1793055223, now seen corresponding path program 28 times [2021-07-09 18:20:28,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:28,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366834833] [2021-07-09 18:20:28,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:28,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:28,898 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 37 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-07-09 18:20:28,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:28,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366834833] [2021-07-09 18:20:28,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366834833] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:28,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817741654] [2021-07-09 18:20:28,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:28,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:20:28,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:20:28,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 20 conjunts are in the unsatisfiable core [2021-07-09 18:20:28,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:29,023 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:20:29,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:20:29,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:29,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:29,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:29,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:23, output treesize:9 [2021-07-09 18:20:29,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:20:29,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:29,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:29,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:29,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:20:29,128 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 11 proven. 37 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:20:29,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817741654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:29,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:29,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-07-09 18:20:29,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459365382] [2021-07-09 18:20:29,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-07-09 18:20:29,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:29,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-07-09 18:20:29,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2021-07-09 18:20:29,129 INFO L87 Difference]: Start difference. First operand 48413 states and 147518 transitions. Second operand has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:32,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:32,960 INFO L93 Difference]: Finished difference Result 134598 states and 407934 transitions. [2021-07-09 18:20:32,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2021-07-09 18:20:32,961 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:32,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:33,373 INFO L225 Difference]: With dead ends: 134598 [2021-07-09 18:20:33,373 INFO L226 Difference]: Without dead ends: 134598 [2021-07-09 18:20:33,374 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6538 ImplicationChecksByTransitivity, 2183.9ms TimeCoverageRelationStatistics Valid=2773, Invalid=13483, Unknown=0, NotChecked=0, Total=16256 [2021-07-09 18:20:33,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134598 states. [2021-07-09 18:20:35,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134598 to 51323. [2021-07-09 18:20:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51323 states, 51322 states have (on average 3.0414636997778732) internal successors, (156094), 51322 states have internal predecessors, (156094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:35,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51323 states to 51323 states and 156094 transitions. [2021-07-09 18:20:35,274 INFO L78 Accepts]: Start accepts. Automaton has 51323 states and 156094 transitions. Word has length 51 [2021-07-09 18:20:35,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:35,276 INFO L482 AbstractCegarLoop]: Abstraction has 51323 states and 156094 transitions. [2021-07-09 18:20:35,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 4.2727272727272725) internal successors, (94), 21 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:35,276 INFO L276 IsEmpty]: Start isEmpty. Operand 51323 states and 156094 transitions. [2021-07-09 18:20:35,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:35,369 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:35,369 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:35,572 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable247 [2021-07-09 18:20:35,573 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:35,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:35,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1330726225, now seen corresponding path program 29 times [2021-07-09 18:20:35,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:35,573 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875804942] [2021-07-09 18:20:35,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:35,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:36,017 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:20:36,018 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:36,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875804942] [2021-07-09 18:20:36,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875804942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:36,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658443332] [2021-07-09 18:20:36,018 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:36,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-07-09 18:20:36,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:20:36,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 14 conjunts are in the unsatisfiable core [2021-07-09 18:20:36,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:36,202 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:20:36,202 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 29 treesize of output 13 [2021-07-09 18:20:36,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:36,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:36,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:36,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:29, output treesize:3 [2021-07-09 18:20:36,255 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 21 proven. 26 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:20:36,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658443332] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:36,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:36,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 25 [2021-07-09 18:20:36,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483580618] [2021-07-09 18:20:36,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-07-09 18:20:36,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:36,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-07-09 18:20:36,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2021-07-09 18:20:36,256 INFO L87 Difference]: Start difference. First operand 51323 states and 156094 transitions. Second operand has 26 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 25 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:44,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:44,450 INFO L93 Difference]: Finished difference Result 106144 states and 318492 transitions. [2021-07-09 18:20:44,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 181 states. [2021-07-09 18:20:44,451 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 25 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:44,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:44,765 INFO L225 Difference]: With dead ends: 106144 [2021-07-09 18:20:44,765 INFO L226 Difference]: Without dead ends: 102823 [2021-07-09 18:20:44,767 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17518 ImplicationChecksByTransitivity, 6508.9ms TimeCoverageRelationStatistics Valid=7928, Invalid=30292, Unknown=0, NotChecked=0, Total=38220 [2021-07-09 18:20:44,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102823 states. [2021-07-09 18:20:46,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102823 to 54861. [2021-07-09 18:20:46,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54861 states, 54860 states have (on average 3.0404484141450965) internal successors, (166799), 54860 states have internal predecessors, (166799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:46,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54861 states to 54861 states and 166799 transitions. [2021-07-09 18:20:46,447 INFO L78 Accepts]: Start accepts. Automaton has 54861 states and 166799 transitions. Word has length 51 [2021-07-09 18:20:46,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:46,447 INFO L482 AbstractCegarLoop]: Abstraction has 54861 states and 166799 transitions. [2021-07-09 18:20:46,447 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 26 states, 26 states have (on average 3.8461538461538463) internal successors, (100), 25 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:46,447 INFO L276 IsEmpty]: Start isEmpty. Operand 54861 states and 166799 transitions. [2021-07-09 18:20:46,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:46,776 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:46,777 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:46,977 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:46,977 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:46,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:46,978 INFO L82 PathProgramCache]: Analyzing trace with hash -609126645, now seen corresponding path program 30 times [2021-07-09 18:20:46,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:46,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064609782] [2021-07-09 18:20:46,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:47,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:47,151 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 48 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:20:47,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:47,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064609782] [2021-07-09 18:20:47,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064609782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:47,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263069249] [2021-07-09 18:20:47,151 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:47,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-07-09 18:20:47,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:20:47,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 18:20:47,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:48,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:20:48,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:20:48,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:20:48,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:20:48,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 18:20:48,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-09 18:20:48,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:48,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:48,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:48,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:31, output treesize:3 [2021-07-09 18:20:48,050 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:20:48,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263069249] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:48,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:48,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-07-09 18:20:48,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284261155] [2021-07-09 18:20:48,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-07-09 18:20:48,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:48,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-07-09 18:20:48,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-09 18:20:48,052 INFO L87 Difference]: Start difference. First operand 54861 states and 166799 transitions. Second operand has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 22 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:50,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:50,164 INFO L93 Difference]: Finished difference Result 124385 states and 376049 transitions. [2021-07-09 18:20:50,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-07-09 18:20:50,169 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 22 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:50,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:50,732 INFO L225 Difference]: With dead ends: 124385 [2021-07-09 18:20:50,732 INFO L226 Difference]: Without dead ends: 124385 [2021-07-09 18:20:50,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 1274.7ms TimeCoverageRelationStatistics Valid=425, Invalid=2025, Unknown=0, NotChecked=0, Total=2450 [2021-07-09 18:20:50,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124385 states. [2021-07-09 18:20:52,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124385 to 59408. [2021-07-09 18:20:52,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59408 states, 59407 states have (on average 3.0470651606713015) internal successors, (181017), 59407 states have internal predecessors, (181017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:52,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59408 states to 59408 states and 181017 transitions. [2021-07-09 18:20:52,699 INFO L78 Accepts]: Start accepts. Automaton has 59408 states and 181017 transitions. Word has length 51 [2021-07-09 18:20:52,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:52,699 INFO L482 AbstractCegarLoop]: Abstraction has 59408 states and 181017 transitions. [2021-07-09 18:20:52,700 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 4.173913043478261) internal successors, (96), 22 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:52,700 INFO L276 IsEmpty]: Start isEmpty. Operand 59408 states and 181017 transitions. [2021-07-09 18:20:52,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:52,812 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:52,812 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:53,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-07-09 18:20:53,017 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:53,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:53,018 INFO L82 PathProgramCache]: Analyzing trace with hash -1212245029, now seen corresponding path program 31 times [2021-07-09 18:20:53,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:53,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619526647] [2021-07-09 18:20:53,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:53,342 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:20:53,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:53,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619526647] [2021-07-09 18:20:53,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619526647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:53,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655049343] [2021-07-09 18:20:53,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:53,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 29 conjunts are in the unsatisfiable core [2021-07-09 18:20:53,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:53,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:20:53,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:53,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:53,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:53,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-07-09 18:20:53,924 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2021-07-09 18:20:53,959 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_76, v_prenex_73], 6=[q1, v_prenex_75]} [2021-07-09 18:20:53,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:20:53,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:53,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:53,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:20:53,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:54,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:54,016 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-09 18:20:54,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:20:54,017 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:54,035 INFO L628 ElimStorePlain]: treesize reduction 44, result has 38.0 percent of original size [2021-07-09 18:20:54,035 INFO L518 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2021-07-09 18:20:54,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:20:54,035 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 8 variables, input treesize:119, output treesize:25 [2021-07-09 18:20:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:20:54,096 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655049343] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:54,096 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:20:54,096 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2021-07-09 18:20:54,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233162065] [2021-07-09 18:20:54,097 INFO L462 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-07-09 18:20:54,097 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:20:54,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-07-09 18:20:54,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2021-07-09 18:20:54,097 INFO L87 Difference]: Start difference. First operand 59408 states and 181017 transitions. Second operand has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:56,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:20:56,519 INFO L93 Difference]: Finished difference Result 117476 states and 355929 transitions. [2021-07-09 18:20:56,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-07-09 18:20:56,519 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:20:56,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:20:56,853 INFO L225 Difference]: With dead ends: 117476 [2021-07-09 18:20:56,853 INFO L226 Difference]: Without dead ends: 106044 [2021-07-09 18:20:56,853 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 1733.7ms TimeCoverageRelationStatistics Valid=682, Invalid=2740, Unknown=0, NotChecked=0, Total=3422 [2021-07-09 18:20:57,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106044 states. [2021-07-09 18:20:58,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106044 to 59923. [2021-07-09 18:20:58,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59923 states, 59922 states have (on average 3.0497480057407964) internal successors, (182747), 59922 states have internal predecessors, (182747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:58,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59923 states to 59923 states and 182747 transitions. [2021-07-09 18:20:58,714 INFO L78 Accepts]: Start accepts. Automaton has 59923 states and 182747 transitions. Word has length 51 [2021-07-09 18:20:58,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:20:58,714 INFO L482 AbstractCegarLoop]: Abstraction has 59923 states and 182747 transitions. [2021-07-09 18:20:58,714 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 3.0) internal successors, (81), 26 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:20:58,714 INFO L276 IsEmpty]: Start isEmpty. Operand 59923 states and 182747 transitions. [2021-07-09 18:20:58,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:20:58,828 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:20:58,828 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:20:59,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:59,029 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:20:59,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:20:59,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1269075755, now seen corresponding path program 32 times [2021-07-09 18:20:59,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:20:59,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350974071] [2021-07-09 18:20:59,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:20:59,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:20:59,309 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2021-07-09 18:20:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:20:59,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:20:59,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350974071] [2021-07-09 18:20:59,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350974071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:20:59,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138865162] [2021-07-09 18:20:59,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:20:59,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:20:59,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:20:59,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 32 conjunts are in the unsatisfiable core [2021-07-09 18:20:59,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:20:59,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:20:59,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:20:59,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:20:59,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:20:59,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:31 [2021-07-09 18:21:00,309 INFO L446 ElimStorePlain]: Different costs {0=[q3, v_prenex_86], 1=[v_prenex_80], 3=[v_prenex_79], 6=[q1, v_prenex_85]} [2021-07-09 18:21:00,314 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 24 treesize of output 18 [2021-07-09 18:21:00,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:00,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:21:00,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2021-07-09 18:21:00,358 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:00,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:21:00,402 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:21:00,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 20 [2021-07-09 18:21:00,403 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:00,469 INFO L628 ElimStorePlain]: treesize reduction 7, result has 95.2 percent of original size [2021-07-09 18:21:00,473 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:21:00,473 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 22 treesize of output 10 [2021-07-09 18:21:00,490 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:00,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:21:00,526 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-09 18:21:00,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-09 18:21:00,527 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:00,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:21:00,554 INFO L354 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2021-07-09 18:21:00,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:21:00,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:00,580 INFO L628 ElimStorePlain]: treesize reduction 15, result has 71.2 percent of original size [2021-07-09 18:21:00,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:21:00,581 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:196, output treesize:37 [2021-07-09 18:21:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:21:00,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138865162] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:21:00,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:21:00,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2021-07-09 18:21:00,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591841865] [2021-07-09 18:21:00,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-09 18:21:00,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:21:00,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-09 18:21:00,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=872, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 18:21:00,638 INFO L87 Difference]: Start difference. First operand 59923 states and 182747 transitions. Second operand has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:21:03,885 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 68 [2021-07-09 18:21:15,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:21:15,065 INFO L93 Difference]: Finished difference Result 95908 states and 288788 transitions. [2021-07-09 18:21:15,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 201 states. [2021-07-09 18:21:15,066 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:21:15,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:21:15,311 INFO L225 Difference]: With dead ends: 95908 [2021-07-09 18:21:15,311 INFO L226 Difference]: Without dead ends: 91235 [2021-07-09 18:21:15,314 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17606 ImplicationChecksByTransitivity, 12062.6ms TimeCoverageRelationStatistics Valid=6389, Invalid=38343, Unknown=0, NotChecked=0, Total=44732 [2021-07-09 18:21:15,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91235 states. [2021-07-09 18:21:16,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91235 to 60597. [2021-07-09 18:21:16,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60597 states, 60596 states have (on average 3.0503003498580763) internal successors, (184836), 60596 states have internal predecessors, (184836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:21:16,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60597 states to 60597 states and 184836 transitions. [2021-07-09 18:21:16,830 INFO L78 Accepts]: Start accepts. Automaton has 60597 states and 184836 transitions. Word has length 51 [2021-07-09 18:21:16,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:21:16,830 INFO L482 AbstractCegarLoop]: Abstraction has 60597 states and 184836 transitions. [2021-07-09 18:21:16,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 2.787878787878788) internal successors, (92), 32 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:21:16,830 INFO L276 IsEmpty]: Start isEmpty. Operand 60597 states and 184836 transitions. [2021-07-09 18:21:16,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:21:16,944 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:21:16,944 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:21:17,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:21:17,145 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:21:17,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:21:17,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1990675335, now seen corresponding path program 33 times [2021-07-09 18:21:17,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:21:17,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233781558] [2021-07-09 18:21:17,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:21:17,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:21:17,841 WARN L205 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2021-07-09 18:21:18,112 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:21:18,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:21:18,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233781558] [2021-07-09 18:21:18,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233781558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:21:18,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351794665] [2021-07-09 18:21:18,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:21:18,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-07-09 18:21:18,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:21:18,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-09 18:21:18,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:21:18,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:21:18,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:18,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2021-07-09 18:21:18,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:18,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:21:18,452 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:18,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:21:18,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:21:18,469 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:118, output treesize:85 [2021-07-09 18:21:18,773 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2021-07-09 18:21:18,806 INFO L446 ElimStorePlain]: Different costs {1=[q1], 10=[v_prenex_89]} [2021-07-09 18:21:18,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:21:18,810 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 15 treesize of output 9 [2021-07-09 18:21:18,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:18,814 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:21:18,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2021-07-09 18:21:18,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:21:18,834 INFO L628 ElimStorePlain]: treesize reduction 150, result has 8.0 percent of original size [2021-07-09 18:21:18,834 INFO L518 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2021-07-09 18:21:18,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:21:18,835 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:194, output treesize:13 [2021-07-09 18:21:18,906 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 12 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:21:18,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351794665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:21:18,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:21:18,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 15] total 35 [2021-07-09 18:21:18,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392455551] [2021-07-09 18:21:18,907 INFO L462 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-07-09 18:21:18,907 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:21:18,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-07-09 18:21:18,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1113, Unknown=0, NotChecked=0, Total=1260 [2021-07-09 18:21:18,907 INFO L87 Difference]: Start difference. First operand 60597 states and 184836 transitions. Second operand has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:21:21,232 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-07-09 18:21:23,808 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 64 [2021-07-09 18:21:24,762 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2021-07-09 18:21:26,171 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 62 [2021-07-09 18:21:28,908 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2021-07-09 18:21:29,047 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 55 [2021-07-09 18:21:37,482 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 58 [2021-07-09 18:21:42,092 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 23 [2021-07-09 18:21:46,568 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 59 [2021-07-09 18:21:47,633 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-07-09 18:21:48,238 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 63 [2021-07-09 18:21:53,305 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2021-07-09 18:21:54,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:21:54,939 INFO L93 Difference]: Finished difference Result 217788 states and 658123 transitions. [2021-07-09 18:21:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 525 states. [2021-07-09 18:21:54,939 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:21:54,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:21:55,678 INFO L225 Difference]: With dead ends: 217788 [2021-07-09 18:21:55,678 INFO L226 Difference]: Without dead ends: 217361 [2021-07-09 18:21:55,688 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 544 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137524 ImplicationChecksByTransitivity, 30820.5ms TimeCoverageRelationStatistics Valid=20531, Invalid=277039, Unknown=0, NotChecked=0, Total=297570 [2021-07-09 18:21:55,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217361 states. [2021-07-09 18:21:58,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217361 to 71246. [2021-07-09 18:21:58,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71246 states, 71245 states have (on average 3.0719910169134677) internal successors, (218864), 71245 states have internal predecessors, (218864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:21:59,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71246 states to 71246 states and 218864 transitions. [2021-07-09 18:21:59,019 INFO L78 Accepts]: Start accepts. Automaton has 71246 states and 218864 transitions. Word has length 51 [2021-07-09 18:21:59,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:21:59,019 INFO L482 AbstractCegarLoop]: Abstraction has 71246 states and 218864 transitions. [2021-07-09 18:21:59,019 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.8055555555555554) internal successors, (101), 35 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:21:59,019 INFO L276 IsEmpty]: Start isEmpty. Operand 71246 states and 218864 transitions. [2021-07-09 18:21:59,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-07-09 18:21:59,152 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:21:59,152 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:21:59,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-07-09 18:21:59,353 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:21:59,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:21:59,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1803055395, now seen corresponding path program 34 times [2021-07-09 18:21:59,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:21:59,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241222889] [2021-07-09 18:21:59,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:21:59,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:21:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-09 18:21:59,793 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:21:59,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241222889] [2021-07-09 18:21:59,793 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241222889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:21:59,793 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896468031] [2021-07-09 18:21:59,793 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:21:59,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:21:59,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:21:59,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-09 18:21:59,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:21:59,998 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:21:59,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 10 [2021-07-09 18:21:59,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:00,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:00,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:22:00,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:21, output treesize:7 [2021-07-09 18:22:00,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:22:00,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:00,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:00,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:22:00,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:22:00,083 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 16 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:22:00,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896468031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:00,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:22:00,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 11] total 31 [2021-07-09 18:22:00,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415831053] [2021-07-09 18:22:00,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-09 18:22:00,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:22:00,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-09 18:22:00,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2021-07-09 18:22:00,084 INFO L87 Difference]: Start difference. First operand 71246 states and 218864 transitions. Second operand has 32 states, 32 states have (on average 3.125) internal successors, (100), 31 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:00,723 WARN L205 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2021-07-09 18:22:16,012 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2021-07-09 18:22:18,138 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-07-09 18:22:18,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:22:18,644 INFO L93 Difference]: Finished difference Result 250497 states and 754147 transitions. [2021-07-09 18:22:18,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 387 states. [2021-07-09 18:22:18,644 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.125) internal successors, (100), 31 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-07-09 18:22:18,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:22:19,684 INFO L225 Difference]: With dead ends: 250497 [2021-07-09 18:22:19,685 INFO L226 Difference]: Without dead ends: 249976 [2021-07-09 18:22:19,691 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 445 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 404 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80555 ImplicationChecksByTransitivity, 15202.0ms TimeCoverageRelationStatistics Valid=23990, Invalid=140440, Unknown=0, NotChecked=0, Total=164430 [2021-07-09 18:22:19,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249976 states. [2021-07-09 18:22:22,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249976 to 70662. [2021-07-09 18:22:22,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70662 states, 70661 states have (on average 3.0751616874938086) internal successors, (217294), 70661 states have internal predecessors, (217294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:23,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70662 states to 70662 states and 217294 transitions. [2021-07-09 18:22:23,014 INFO L78 Accepts]: Start accepts. Automaton has 70662 states and 217294 transitions. Word has length 51 [2021-07-09 18:22:23,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:22:23,014 INFO L482 AbstractCegarLoop]: Abstraction has 70662 states and 217294 transitions. [2021-07-09 18:22:23,014 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.125) internal successors, (100), 31 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:23,014 INFO L276 IsEmpty]: Start isEmpty. Operand 70662 states and 217294 transitions. [2021-07-09 18:22:23,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-07-09 18:22:23,445 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:22:23,445 INFO L508 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:22:23,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:22:23,664 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:22:23,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:22:23,664 INFO L82 PathProgramCache]: Analyzing trace with hash -2105665617, now seen corresponding path program 35 times [2021-07-09 18:22:23,664 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:22:23,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354445472] [2021-07-09 18:22:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:22:23,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:22:23,929 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 57 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-07-09 18:22:23,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:22:23,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354445472] [2021-07-09 18:22:23,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354445472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:23,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530920956] [2021-07-09 18:22:23,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:22:23,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-07-09 18:22:23,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:22:23,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-09 18:22:23,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:22:24,369 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 7 treesize of output 3 [2021-07-09 18:22:24,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:24,415 INFO L628 ElimStorePlain]: treesize reduction 45, result has 66.9 percent of original size [2021-07-09 18:22:24,415 INFO L518 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2021-07-09 18:22:24,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:22:24,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:143, output treesize:91 [2021-07-09 18:22:24,539 INFO L354 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-07-09 18:22:24,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 39 treesize of output 19 [2021-07-09 18:22:24,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:24,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:24,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:22:24,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:3 [2021-07-09 18:22:24,582 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 6 proven. 54 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:22:24,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530920956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:24,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:22:24,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 31 [2021-07-09 18:22:24,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383027014] [2021-07-09 18:22:24,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-09 18:22:24,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:22:24,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-09 18:22:24,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=792, Unknown=0, NotChecked=0, Total=992 [2021-07-09 18:22:24,583 INFO L87 Difference]: Start difference. First operand 70662 states and 217294 transitions. Second operand has 32 states, 32 states have (on average 3.25) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:28,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:22:28,991 INFO L93 Difference]: Finished difference Result 153573 states and 466390 transitions. [2021-07-09 18:22:28,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-07-09 18:22:28,991 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.25) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-07-09 18:22:28,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:22:29,658 INFO L225 Difference]: With dead ends: 153573 [2021-07-09 18:22:29,658 INFO L226 Difference]: Without dead ends: 153356 [2021-07-09 18:22:29,659 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4557 ImplicationChecksByTransitivity, 2926.8ms TimeCoverageRelationStatistics Valid=2614, Invalid=9818, Unknown=0, NotChecked=0, Total=12432 [2021-07-09 18:22:29,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153356 states. [2021-07-09 18:22:31,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153356 to 79605. [2021-07-09 18:22:31,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79605 states, 79604 states have (on average 3.0911511984322395) internal successors, (246068), 79604 states have internal predecessors, (246068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:32,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79605 states to 79605 states and 246068 transitions. [2021-07-09 18:22:32,007 INFO L78 Accepts]: Start accepts. Automaton has 79605 states and 246068 transitions. Word has length 53 [2021-07-09 18:22:32,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:22:32,007 INFO L482 AbstractCegarLoop]: Abstraction has 79605 states and 246068 transitions. [2021-07-09 18:22:32,007 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.25) internal successors, (104), 31 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:32,007 INFO L276 IsEmpty]: Start isEmpty. Operand 79605 states and 246068 transitions. [2021-07-09 18:22:32,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-07-09 18:22:32,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:22:32,159 INFO L508 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:22:32,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-07-09 18:22:32,361 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:22:32,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:22:32,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1720706825, now seen corresponding path program 36 times [2021-07-09 18:22:32,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:22:32,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911037037] [2021-07-09 18:22:32,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:22:32,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:22:32,801 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2021-07-09 18:22:33,061 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:22:33,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:22:33,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911037037] [2021-07-09 18:22:33,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911037037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:33,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577853090] [2021-07-09 18:22:33,062 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:22:33,102 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-07-09 18:22:33,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:22:33,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-09 18:22:33,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:22:33,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:33,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:33,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-09 18:22:33,321 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 20 treesize of output 10 [2021-07-09 18:22:33,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:33,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:33,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:22:33,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:33, output treesize:7 [2021-07-09 18:22:33,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-07-09 18:22:33,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:33,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:33,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:22:33,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:11, output treesize:3 [2021-07-09 18:22:33,370 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-07-09 18:22:33,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577853090] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:33,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:22:33,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2021-07-09 18:22:33,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719418862] [2021-07-09 18:22:33,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-07-09 18:22:33,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:22:33,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-07-09 18:22:33,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=610, Unknown=0, NotChecked=0, Total=756 [2021-07-09 18:22:33,371 INFO L87 Difference]: Start difference. First operand 79605 states and 246068 transitions. Second operand has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:37,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:22:37,723 INFO L93 Difference]: Finished difference Result 173464 states and 530614 transitions. [2021-07-09 18:22:37,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-07-09 18:22:37,724 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2021-07-09 18:22:37,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:22:38,291 INFO L225 Difference]: With dead ends: 173464 [2021-07-09 18:22:38,291 INFO L226 Difference]: Without dead ends: 173464 [2021-07-09 18:22:38,291 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2716 ImplicationChecksByTransitivity, 2888.4ms TimeCoverageRelationStatistics Valid=1667, Invalid=7453, Unknown=0, NotChecked=0, Total=9120 [2021-07-09 18:22:38,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173464 states. [2021-07-09 18:22:40,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173464 to 82226. [2021-07-09 18:22:41,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82226 states, 82225 states have (on average 3.091115840681058) internal successors, (254167), 82225 states have internal predecessors, (254167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:41,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82226 states to 82226 states and 254167 transitions. [2021-07-09 18:22:41,517 INFO L78 Accepts]: Start accepts. Automaton has 82226 states and 254167 transitions. Word has length 53 [2021-07-09 18:22:41,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:22:41,517 INFO L482 AbstractCegarLoop]: Abstraction has 82226 states and 254167 transitions. [2021-07-09 18:22:41,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 28 states, 28 states have (on average 2.857142857142857) internal successors, (80), 27 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:41,517 INFO L276 IsEmpty]: Start isEmpty. Operand 82226 states and 254167 transitions. [2021-07-09 18:22:41,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-09 18:22:41,677 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:22:41,678 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:22:41,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2021-07-09 18:22:41,878 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:22:41,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:22:41,879 INFO L82 PathProgramCache]: Analyzing trace with hash -210435843, now seen corresponding path program 37 times [2021-07-09 18:22:41,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:22:41,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719786800] [2021-07-09 18:22:41,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:22:41,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:22:42,069 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 7 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:22:42,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:22:42,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719786800] [2021-07-09 18:22:42,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719786800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:42,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865969741] [2021-07-09 18:22:42,075 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:22:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:22:42,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 39 conjunts are in the unsatisfiable core [2021-07-09 18:22:42,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:22:42,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:22:42,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:42,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,548 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:38 [2021-07-09 18:22:42,836 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_95], 6=[v_prenex_94, q1]} [2021-07-09 18:22:42,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 21 treesize of output 13 [2021-07-09 18:22:42,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:42,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-07-09 18:22:42,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:22:42,885 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:42,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:42,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:22:42,929 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,933 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:22:42,933 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 22 treesize of output 10 [2021-07-09 18:22:42,935 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:42,961 INFO L628 ElimStorePlain]: treesize reduction 44, result has 40.5 percent of original size [2021-07-09 18:22:42,961 INFO L518 ElimStorePlain]: Eliminatee q1 vanished before elimination [2021-07-09 18:22:42,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:22:42,962 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:173, output treesize:28 [2021-07-09 18:22:43,007 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:22:43,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865969741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:43,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:22:43,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2021-07-09 18:22:43,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633114087] [2021-07-09 18:22:43,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-07-09 18:22:43,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:22:43,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-07-09 18:22:43,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-07-09 18:22:43,008 INFO L87 Difference]: Start difference. First operand 82226 states and 254167 transitions. Second operand has 32 states, 32 states have (on average 3.0) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:52,795 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 34 [2021-07-09 18:22:53,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:22:53,906 INFO L93 Difference]: Finished difference Result 114321 states and 350308 transitions. [2021-07-09 18:22:53,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2021-07-09 18:22:53,906 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.0) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-09 18:22:53,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:22:54,242 INFO L225 Difference]: With dead ends: 114321 [2021-07-09 18:22:54,243 INFO L226 Difference]: Without dead ends: 108007 [2021-07-09 18:22:54,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17108 ImplicationChecksByTransitivity, 8655.3ms TimeCoverageRelationStatistics Valid=6498, Invalid=34104, Unknown=0, NotChecked=0, Total=40602 [2021-07-09 18:22:54,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108007 states. [2021-07-09 18:22:55,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108007 to 83960. [2021-07-09 18:22:56,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83960 states, 83959 states have (on average 3.092080658416608) internal successors, (259608), 83959 states have internal predecessors, (259608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:56,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83960 states to 83960 states and 259608 transitions. [2021-07-09 18:22:56,513 INFO L78 Accepts]: Start accepts. Automaton has 83960 states and 259608 transitions. Word has length 56 [2021-07-09 18:22:56,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:22:56,513 INFO L482 AbstractCegarLoop]: Abstraction has 83960 states and 259608 transitions. [2021-07-09 18:22:56,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 3.0) internal successors, (96), 31 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:22:56,514 INFO L276 IsEmpty]: Start isEmpty. Operand 83960 states and 259608 transitions. [2021-07-09 18:22:56,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-09 18:22:56,681 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:22:56,682 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:22:56,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable329 [2021-07-09 18:22:56,884 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:22:56,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:22:56,885 INFO L82 PathProgramCache]: Analyzing trace with hash 2102977505, now seen corresponding path program 38 times [2021-07-09 18:22:56,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:22:56,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886302673] [2021-07-09 18:22:56,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:22:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:22:57,149 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:22:57,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:22:57,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886302673] [2021-07-09 18:22:57,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886302673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:57,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426163805] [2021-07-09 18:22:57,150 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:22:57,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-09 18:22:57,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:22:57,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 49 conjunts are in the unsatisfiable core [2021-07-09 18:22:57,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:22:57,697 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-07-09 18:22:57,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:57,851 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 43 treesize of output 31 [2021-07-09 18:22:57,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:57,856 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:22:57,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 31 [2021-07-09 18:22:57,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:57,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:57,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:22:57,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:109 [2021-07-09 18:22:58,321 INFO L446 ElimStorePlain]: Different costs {1=[q3, v_prenex_99], 3=[v_prenex_100, v_prenex_102], 10=[q1]} [2021-07-09 18:22:58,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,327 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 36 treesize of output 24 [2021-07-09 18:22:58,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,333 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:22:58,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 22 [2021-07-09 18:22:58,334 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:58,410 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-07-09 18:22:58,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 22 [2021-07-09 18:22:58,412 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:58,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 28 [2021-07-09 18:22:58,487 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,492 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:22:58,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 25 [2021-07-09 18:22:58,493 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:22:58,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2021-07-09 18:22:58,553 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,557 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:22:58,557 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 13 [2021-07-09 18:22:58,558 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,678 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-09 18:22:58,679 INFO L628 ElimStorePlain]: treesize reduction 44, result has 72.2 percent of original size [2021-07-09 18:22:58,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:22:58,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:22:58,689 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,692 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-09 18:22:58,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-09 18:22:58,693 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-09 18:22:58,721 INFO L628 ElimStorePlain]: treesize reduction 12, result has 76.9 percent of original size [2021-07-09 18:22:58,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-09 18:22:58,722 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 10 variables, input treesize:330, output treesize:38 [2021-07-09 18:22:58,776 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:22:58,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426163805] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:22:58,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:22:58,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 37 [2021-07-09 18:22:58,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447750701] [2021-07-09 18:22:58,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-07-09 18:22:58,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:22:58,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-07-09 18:22:58,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1126, Unknown=0, NotChecked=0, Total=1406 [2021-07-09 18:22:58,777 INFO L87 Difference]: Start difference. First operand 83960 states and 259608 transitions. Second operand has 38 states, 38 states have (on average 2.6052631578947367) internal successors, (99), 37 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:05,992 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 69 [2021-07-09 18:23:06,670 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-07-09 18:23:07,330 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 71 [2021-07-09 18:23:07,505 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-07-09 18:23:07,701 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 76 [2021-07-09 18:23:08,943 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 63 [2021-07-09 18:23:10,289 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-09 18:23:10,538 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 74 [2021-07-09 18:23:12,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:23:12,057 INFO L93 Difference]: Finished difference Result 173802 states and 530581 transitions. [2021-07-09 18:23:12,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-07-09 18:23:12,058 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.6052631578947367) internal successors, (99), 37 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-09 18:23:12,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:23:12,841 INFO L225 Difference]: With dead ends: 173802 [2021-07-09 18:23:12,841 INFO L226 Difference]: Without dead ends: 172613 [2021-07-09 18:23:12,843 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17954 ImplicationChecksByTransitivity, 10730.7ms TimeCoverageRelationStatistics Valid=8701, Invalid=36881, Unknown=0, NotChecked=0, Total=45582 [2021-07-09 18:23:13,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172613 states. [2021-07-09 18:23:15,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172613 to 85557. [2021-07-09 18:23:15,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85557 states, 85556 states have (on average 3.093482631259058) internal successors, (264666), 85556 states have internal predecessors, (264666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:15,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85557 states to 85557 states and 264666 transitions. [2021-07-09 18:23:15,910 INFO L78 Accepts]: Start accepts. Automaton has 85557 states and 264666 transitions. Word has length 56 [2021-07-09 18:23:15,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:23:15,910 INFO L482 AbstractCegarLoop]: Abstraction has 85557 states and 264666 transitions. [2021-07-09 18:23:15,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.6052631578947367) internal successors, (99), 37 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:15,911 INFO L276 IsEmpty]: Start isEmpty. Operand 85557 states and 264666 transitions. [2021-07-09 18:23:16,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-09 18:23:16,082 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:23:16,082 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:23:16,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2021-07-09 18:23:16,283 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:23:16,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:23:16,283 INFO L82 PathProgramCache]: Analyzing trace with hash -1475087859, now seen corresponding path program 39 times [2021-07-09 18:23:16,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:23:16,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882959497] [2021-07-09 18:23:16,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:23:16,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:23:16,584 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:23:16,584 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:23:16,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882959497] [2021-07-09 18:23:16,584 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882959497] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:23:16,584 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413840512] [2021-07-09 18:23:16,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:23:16,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-07-09 18:23:16,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:23:16,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2021-07-09 18:23:16,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:23:17,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:17,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:17,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:17,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2021-07-09 18:23:17,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:17,202 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:23:17,202 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 20 treesize of output 10 [2021-07-09 18:23:17,203 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:17,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:17,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-09 18:23:17,207 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:13 [2021-07-09 18:23:17,259 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-07-09 18:23:17,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413840512] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:23:17,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:23:17,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 32 [2021-07-09 18:23:17,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902632538] [2021-07-09 18:23:17,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-07-09 18:23:17,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:23:17,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-07-09 18:23:17,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2021-07-09 18:23:17,260 INFO L87 Difference]: Start difference. First operand 85557 states and 264666 transitions. Second operand has 33 states, 33 states have (on average 3.242424242424242) internal successors, (107), 32 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:24,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:23:24,873 INFO L93 Difference]: Finished difference Result 214434 states and 647777 transitions. [2021-07-09 18:23:24,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2021-07-09 18:23:24,874 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.242424242424242) internal successors, (107), 32 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-09 18:23:24,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:23:25,618 INFO L225 Difference]: With dead ends: 214434 [2021-07-09 18:23:25,618 INFO L226 Difference]: Without dead ends: 213622 [2021-07-09 18:23:25,620 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13109 ImplicationChecksByTransitivity, 5073.8ms TimeCoverageRelationStatistics Valid=5812, Invalid=24988, Unknown=0, NotChecked=0, Total=30800 [2021-07-09 18:23:26,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213622 states. [2021-07-09 18:23:28,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213622 to 93330. [2021-07-09 18:23:28,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93330 states, 93329 states have (on average 3.085546828959916) internal successors, (287971), 93329 states have internal predecessors, (287971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:29,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93330 states to 93330 states and 287971 transitions. [2021-07-09 18:23:29,112 INFO L78 Accepts]: Start accepts. Automaton has 93330 states and 287971 transitions. Word has length 56 [2021-07-09 18:23:29,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:23:29,112 INFO L482 AbstractCegarLoop]: Abstraction has 93330 states and 287971 transitions. [2021-07-09 18:23:29,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 33 states, 33 states have (on average 3.242424242424242) internal successors, (107), 32 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:29,113 INFO L276 IsEmpty]: Start isEmpty. Operand 93330 states and 287971 transitions. [2021-07-09 18:23:29,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-09 18:23:29,644 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:23:29,644 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:23:29,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:23:29,863 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:23:29,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:23:29,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1534591291, now seen corresponding path program 40 times [2021-07-09 18:23:29,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:23:29,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697035126] [2021-07-09 18:23:29,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:23:29,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:23:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 5 proven. 54 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:23:30,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:23:30,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697035126] [2021-07-09 18:23:30,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697035126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:23:30,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536793518] [2021-07-09 18:23:30,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:23:30,091 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-09 18:23:30,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:23:30,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 34 conjunts are in the unsatisfiable core [2021-07-09 18:23:30,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:23:30,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:23:30,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:30,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:40 [2021-07-09 18:23:30,542 INFO L446 ElimStorePlain]: Different costs {0=[q3], 1=[v_prenex_106], 6=[q1, v_prenex_105]} [2021-07-09 18:23:30,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-09 18:23:30,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:30,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2021-07-09 18:23:30,587 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-07-09 18:23:30,590 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:30,625 INFO L354 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2021-07-09 18:23:30,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 18 [2021-07-09 18:23:30,626 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:30,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-07-09 18:23:30,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 18 [2021-07-09 18:23:30,660 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,663 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-07-09 18:23:30,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2021-07-09 18:23:30,665 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:30,686 INFO L628 ElimStorePlain]: treesize reduction 12, result has 71.4 percent of original size [2021-07-09 18:23:30,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-09 18:23:30,686 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:167, output treesize:28 [2021-07-09 18:23:30,728 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-07-09 18:23:30,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536793518] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:23:30,729 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-09 18:23:30,729 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 28 [2021-07-09 18:23:30,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117851727] [2021-07-09 18:23:30,729 INFO L462 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-07-09 18:23:30,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-09 18:23:30,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-07-09 18:23:30,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2021-07-09 18:23:30,729 INFO L87 Difference]: Start difference. First operand 93330 states and 287971 transitions. Second operand has 29 states, 29 states have (on average 3.206896551724138) internal successors, (93), 28 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:30,938 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 24 [2021-07-09 18:23:33,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-09 18:23:33,531 INFO L93 Difference]: Finished difference Result 113424 states and 347889 transitions. [2021-07-09 18:23:33,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-07-09 18:23:33,532 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.206896551724138) internal successors, (93), 28 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-07-09 18:23:33,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-09 18:23:33,885 INFO L225 Difference]: With dead ends: 113424 [2021-07-09 18:23:33,885 INFO L226 Difference]: Without dead ends: 109732 [2021-07-09 18:23:33,885 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1348 ImplicationChecksByTransitivity, 1787.1ms TimeCoverageRelationStatistics Valid=787, Invalid=3905, Unknown=0, NotChecked=0, Total=4692 [2021-07-09 18:23:34,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109732 states. [2021-07-09 18:23:35,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109732 to 93840. [2021-07-09 18:23:35,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93840 states, 93839 states have (on average 3.085721288590032) internal successors, (289561), 93839 states have internal predecessors, (289561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:36,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93840 states to 93840 states and 289561 transitions. [2021-07-09 18:23:36,266 INFO L78 Accepts]: Start accepts. Automaton has 93840 states and 289561 transitions. Word has length 56 [2021-07-09 18:23:36,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-09 18:23:36,266 INFO L482 AbstractCegarLoop]: Abstraction has 93840 states and 289561 transitions. [2021-07-09 18:23:36,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 3.206896551724138) internal successors, (93), 28 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-09 18:23:36,266 INFO L276 IsEmpty]: Start isEmpty. Operand 93840 states and 289561 transitions. [2021-07-09 18:23:36,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-07-09 18:23:36,796 INFO L500 BasicCegarLoop]: Found error trace [2021-07-09 18:23:36,796 INFO L508 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-09 18:23:36,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:23:36,997 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-09 18:23:36,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-09 18:23:36,997 INFO L82 PathProgramCache]: Analyzing trace with hash -446962657, now seen corresponding path program 41 times [2021-07-09 18:23:36,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-09 18:23:36,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133500837] [2021-07-09 18:23:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-09 18:23:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-09 18:23:37,284 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 1 proven. 59 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-07-09 18:23:37,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-09 18:23:37,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133500837] [2021-07-09 18:23:37,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133500837] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-09 18:23:37,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450260259] [2021-07-09 18:23:37,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-09 18:23:37,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-07-09 18:23:37,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-09 18:23:37,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-09 18:23:37,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-09 18:23:37,676 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_112, v_prenex_114], 1=[q3, v_prenex_110], 3=[v_prenex_108]} [2021-07-09 18:23:37,680 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 7 treesize of output 3 [2021-07-09 18:23:37,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:37,770 INFO L628 ElimStorePlain]: treesize reduction 42, result has 82.6 percent of original size [2021-07-09 18:23:37,770 INFO L518 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2021-07-09 18:23:37,774 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-07-09 18:23:37,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 5 [2021-07-09 18:23:37,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:37,843 INFO L628 ElimStorePlain]: treesize reduction 39, result has 79.1 percent of original size [2021-07-09 18:23:37,844 INFO L518 ElimStorePlain]: Eliminatee v_prenex_110 vanished before elimination [2021-07-09 18:23:37,847 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:23:37,848 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 16 treesize of output 6 [2021-07-09 18:23:37,848 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:37,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:37,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 5 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-09 18:23:37,880 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 10 variables, input treesize:249, output treesize:128 [2021-07-09 18:23:38,120 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-07-09 18:23:38,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 13 [2021-07-09 18:23:38,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-09 18:23:38,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-09 18:23:38,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-07-09 18:23:38,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:3