/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-DelaySleep-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2abb09bbbae98a04ae2fcc735832bfdba44f6fbc-2abb09b [2021-06-06 11:21:11,808 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-06 11:21:11,809 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-06 11:21:11,826 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-06 11:21:11,826 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-06 11:21:11,827 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-06 11:21:11,828 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-06 11:21:11,829 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-06 11:21:11,830 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-06 11:21:11,831 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-06 11:21:11,832 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-06 11:21:11,832 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-06 11:21:11,833 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-06 11:21:11,833 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-06 11:21:11,834 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-06 11:21:11,835 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-06 11:21:11,835 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-06 11:21:11,836 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-06 11:21:11,837 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-06 11:21:11,838 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-06 11:21:11,838 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-06 11:21:11,839 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-06 11:21:11,840 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-06 11:21:11,840 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-06 11:21:11,842 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-06 11:21:11,842 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-06 11:21:11,842 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-06 11:21:11,843 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-06 11:21:11,843 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-06 11:21:11,843 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-06 11:21:11,844 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-06 11:21:11,844 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-06 11:21:11,844 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-06 11:21:11,845 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-06 11:21:11,845 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-06 11:21:11,846 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-06 11:21:11,846 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-06 11:21:11,846 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-06 11:21:11,846 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-06 11:21:11,847 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-06 11:21:11,847 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-06 11:21:11,848 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-POR-DelaySleep-NoLbe.epf [2021-06-06 11:21:11,861 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-06 11:21:11,862 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-06 11:21:11,862 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-06 11:21:11,862 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-06 11:21:11,863 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * Use SBE=true [2021-06-06 11:21:11,863 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-06 11:21:11,863 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-06 11:21:11,864 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-06 11:21:11,864 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-06 11:21:11,865 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-06-06 11:21:11,865 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-06-06 11:21:12,082 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-06 11:21:12,097 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-06 11:21:12,099 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-06 11:21:12,100 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-06 11:21:12,101 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-06 11:21:12,102 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl [2021-06-06 11:21:12,102 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/array-sum.wvr.bpl' [2021-06-06 11:21:12,122 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-06 11:21:12,124 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-06 11:21:12,124 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-06 11:21:12,125 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-06 11:21:12,125 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-06 11:21:12,133 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,139 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,144 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-06 11:21:12,145 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-06 11:21:12,145 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-06 11:21:12,145 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-06 11:21:12,150 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,150 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,151 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,152 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,154 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,158 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,158 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... [2021-06-06 11:21:12,162 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-06 11:21:12,164 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-06 11:21:12,164 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-06 11:21:12,164 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-06 11:21:12,166 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-06 11:21:12,218 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-06 11:21:12,219 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-06 11:21:12,219 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-06 11:21:12,219 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-06 11:21:12,219 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-06 11:21:12,219 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-06 11:21:12,219 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-06 11:21:12,219 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-06 11:21:12,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-06 11:21:12,220 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-06-06 11:21:12,220 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-06-06 11:21:12,220 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-06-06 11:21:12,221 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-06 11:21:12,361 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-06 11:21:12,361 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-06-06 11:21:12,362 INFO L202 PluginConnector]: Adding new model array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.06 11:21:12 BoogieIcfgContainer [2021-06-06 11:21:12,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-06 11:21:12,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-06 11:21:12,364 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-06 11:21:12,365 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-06 11:21:12,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.06 11:21:12" (1/2) ... [2021-06-06 11:21:12,366 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ae975d4 and model type array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.06 11:21:12, skipping insertion in model container [2021-06-06 11:21:12,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.06 11:21:12" (2/2) ... [2021-06-06 11:21:12,367 INFO L111 eAbstractionObserver]: Analyzing ICFG array-sum.wvr.bpl [2021-06-06 11:21:12,370 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-06 11:21:12,371 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-06 11:21:12,371 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-06 11:21:12,371 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-06 11:21:12,397 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-06-06 11:21:12,411 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2021-06-06 11:21:12,485 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-06 11:21:12,485 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-06 11:21:12,485 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-06 11:21:12,485 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-06 11:21:12,485 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-06 11:21:12,485 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-06 11:21:12,485 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-06 11:21:12,485 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-06 11:21:12,563 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:12,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:12,566 INFO L82 PathProgramCache]: Analyzing trace with hash 2038859792, now seen corresponding path program 1 times [2021-06-06 11:21:12,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:12,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643479044] [2021-06-06 11:21:12,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:12,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:12,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:12,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:12,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643479044] [2021-06-06 11:21:12,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643479044] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-06 11:21:12,717 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-06 11:21:12,717 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-06-06 11:21:12,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303475036] [2021-06-06 11:21:12,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-06-06 11:21:12,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:12,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-06-06 11:21:12,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-06-06 11:21:12,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:12,737 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:12,740 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:12,740 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:12,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:12,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-06-06 11:21:12,783 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:12,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:12,783 INFO L82 PathProgramCache]: Analyzing trace with hash 426827355, now seen corresponding path program 1 times [2021-06-06 11:21:12,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:12,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256687112] [2021-06-06 11:21:12,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:12,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 11:21:12,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:12,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256687112] [2021-06-06 11:21:12,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256687112] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-06 11:21:12,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-06 11:21:12,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-06 11:21:12,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414846225] [2021-06-06 11:21:12,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-06 11:21:12,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:12,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-06 11:21:12,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-06 11:21:12,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:12,844 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:12,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:12,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:12,845 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:12,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:12,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:12,897 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-06-06 11:21:12,898 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:12,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:12,898 INFO L82 PathProgramCache]: Analyzing trace with hash -506436822, now seen corresponding path program 1 times [2021-06-06 11:21:12,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:12,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56993873] [2021-06-06 11:21:12,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:12,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:13,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:13,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56993873] [2021-06-06 11:21:13,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56993873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:13,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084089961] [2021-06-06 11:21:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:13,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:13,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-06 11:21:13,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:13,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-06-06 11:21:13,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 11:21:13,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 11:21:13,635 INFO L518 ElimStorePlain]: Eliminatee B vanished before elimination [2021-06-06 11:21:13,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 11:21:13,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:7 [2021-06-06 11:21:13,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:13,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084089961] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:13,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:13,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-06-06 11:21:13,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333642068] [2021-06-06 11:21:13,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-06 11:21:13,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:13,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-06 11:21:13,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-06 11:21:13,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:13,673 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:13,673 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:13,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:13,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:13,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:13,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:13,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:13,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:14,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:14,059 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:14,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:14,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1100322101, now seen corresponding path program 2 times [2021-06-06 11:21:14,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:14,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249325050] [2021-06-06 11:21:14,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:14,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:14,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:14,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249325050] [2021-06-06 11:21:14,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249325050] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:14,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759276592] [2021-06-06 11:21:14,144 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:14,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-06 11:21:14,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 11:21:14,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-06 11:21:14,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:14,314 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:14,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759276592] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:14,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:14,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-06-06 11:21:14,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017608395] [2021-06-06 11:21:14,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-06 11:21:14,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:14,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-06 11:21:14,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-06 11:21:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:14,316 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:14,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:14,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:14,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:14,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:14,316 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:14,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:14,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:14,701 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:14,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:14,701 INFO L82 PathProgramCache]: Analyzing trace with hash -984842827, now seen corresponding path program 1 times [2021-06-06 11:21:14,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:14,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921504611] [2021-06-06 11:21:14,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:14,743 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 11:21:14,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:14,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921504611] [2021-06-06 11:21:14,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921504611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:14,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543240339] [2021-06-06 11:21:14,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:14,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:14,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-06-06 11:21:14,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:14,874 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 11:21:14,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543240339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:14,875 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:14,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-06-06 11:21:14,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481386541] [2021-06-06 11:21:14,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-06 11:21:14,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:14,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-06 11:21:14,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-06-06 11:21:14,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:14,876 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:14,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:14,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:14,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:14,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:14,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:14,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:14,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:14,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:14,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:14,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:14,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:15,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:15,191 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:15,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:15,191 INFO L82 PathProgramCache]: Analyzing trace with hash 711419914, now seen corresponding path program 2 times [2021-06-06 11:21:15,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:15,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61663000] [2021-06-06 11:21:15,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:15,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:15,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:15,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61663000] [2021-06-06 11:21:15,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61663000] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:15,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14897012] [2021-06-06 11:21:15,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:15,686 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-06 11:21:15,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 11:21:15,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-06 11:21:15,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:16,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-06 11:21:16,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:16,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:16,261 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 43 treesize of output 31 [2021-06-06 11:21:16,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 11:21:16,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 11:21:16,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-06 11:21:16,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-06-06 11:21:16,269 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-06 11:21:16,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 11:21:16,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 11:21:16,275 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:52, output treesize:3 [2021-06-06 11:21:16,296 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:16,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14897012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:16,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:16,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 30 [2021-06-06 11:21:16,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997669238] [2021-06-06 11:21:16,297 INFO L462 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-06-06 11:21:16,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:16,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-06-06 11:21:16,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-06-06 11:21:16,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:16,298 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:16,298 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:16,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:16,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:16,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:16,298 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:16,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:16,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:17,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:17,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:17,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-06-06 11:21:17,245 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:17,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:17,245 INFO L82 PathProgramCache]: Analyzing trace with hash -510467691, now seen corresponding path program 3 times [2021-06-06 11:21:17,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:17,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840593769] [2021-06-06 11:21:17,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:17,304 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 5 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:17,304 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:17,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840593769] [2021-06-06 11:21:17,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840593769] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:17,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950793871] [2021-06-06 11:21:17,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:17,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-06 11:21:17,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 11:21:17,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-06 11:21:17,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:17,503 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 12 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:17,503 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950793871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:17,503 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:17,503 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2021-06-06 11:21:17,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212703747] [2021-06-06 11:21:17,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-06-06 11:21:17,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:17,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-06-06 11:21:17,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-06 11:21:17,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:17,504 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:17,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 20 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:17,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:17,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:17,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:17,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-06 11:21:18,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:18,153 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:18,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:18,153 INFO L82 PathProgramCache]: Analyzing trace with hash -478739947, now seen corresponding path program 4 times [2021-06-06 11:21:18,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:18,154 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110777688] [2021-06-06 11:21:18,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:18,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:18,219 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 11:21:18,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:18,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110777688] [2021-06-06 11:21:18,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110777688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:18,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068128713] [2021-06-06 11:21:18,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:18,257 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-06 11:21:18,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 11:21:18,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 11 conjunts are in the unsatisfiable core [2021-06-06 11:21:18,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:18,365 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 22 proven. 22 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-06 11:21:18,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068128713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:18,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:18,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2021-06-06 11:21:18,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392549642] [2021-06-06 11:21:18,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-06-06 11:21:18,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:18,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-06-06 11:21:18,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2021-06-06 11:21:18,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:18,366 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:18,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2021-06-06 11:21:18,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-06 11:21:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-06 11:21:18,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:18,717 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:18,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:18,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1728320746, now seen corresponding path program 5 times [2021-06-06 11:21:18,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:18,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720053258] [2021-06-06 11:21:18,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:19,541 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 9 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:19,541 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:19,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720053258] [2021-06-06 11:21:19,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720053258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:19,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335148149] [2021-06-06 11:21:19,542 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:19,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-06 11:21:19,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 11:21:19,576 WARN L261 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 48 conjunts are in the unsatisfiable core [2021-06-06 11:21:19,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:20,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:20,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-06 11:21:20,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 47 [2021-06-06 11:21:20,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-06 11:21:20,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 11:21:20,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-06 11:21:20,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 3 [2021-06-06 11:21:20,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-06 11:21:20,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 11:21:20,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-06 11:21:20,594 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:3 [2021-06-06 11:21:20,623 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:20,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335148149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:20,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-06-06 11:21:20,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 46 [2021-06-06 11:21:20,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265525023] [2021-06-06 11:21:20,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-06-06 11:21:20,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-06 11:21:20,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-06-06 11:21:20,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1918, Unknown=0, NotChecked=0, Total=2070 [2021-06-06 11:21:20,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:20,625 INFO L482 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-06-06 11:21:20,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 1.891304347826087) internal successors, (87), 46 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-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2021-06-06 11:21:20,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-06 11:21:22,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-06 11:21:22,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-06 11:21:23,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-06-06 11:21:23,027 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-06 11:21:23,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-06 11:21:23,027 INFO L82 PathProgramCache]: Analyzing trace with hash 2041662800, now seen corresponding path program 6 times [2021-06-06 11:21:23,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-06 11:21:23,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58030108] [2021-06-06 11:21:23,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-06 11:21:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-06 11:21:24,105 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-06 11:21:24,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-06 11:21:24,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58030108] [2021-06-06 11:21:24,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58030108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-06 11:21:24,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809994646] [2021-06-06 11:21:24,106 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-06 11:21:24,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-06-06 11:21:24,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-06 11:21:24,153 WARN L261 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 60 conjunts are in the unsatisfiable core [2021-06-06 11:21:24,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-06 11:21:26,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-06 11:21:26,270 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-06 11:21:26,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 35 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 20 case distinctions, treesize of input 91 treesize of output 241 [2021-06-06 11:21:26,524 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 206 [2021-06-06 11:21:27,612 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 531 DAG size of output: 440 [2021-06-06 11:21:29,547 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 1572 DAG size of output: 1369 [2021-06-06 11:22:52,804 WARN L205 SmtUtils]: Spent 1.37 m on a formula simplification. DAG size of input: 23754 DAG size of output: 23050 [2021-06-06 11:24:23,202 WARN L205 SmtUtils]: Spent 1.41 m on a formula simplification. DAG size of input: 24278 DAG size of output: 23401 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown